Xin chào các bạn, Các bạn có khỏe không? Hy vọng tất cả các bạn vẫn ổn. Hôm nay tôi gặp phải lỗi sau khi đang chạy dự án của mình Để giải quyết Không có chữ ký của phương thức: .android () có thể áp dụng cho các loại đối số. Ngoại lệ trong lỗi build.gradle (ứng dụng) Trong java. Vì vậy, ở đây tôi giải thích cho bạn tất cả các giải pháp khả thi ở đây.

Không lãng phí thời gian của bạn, Hãy bắt đầu bài viết này để giải quyết lỗi này.

Cách thức Không có chữ ký của phương thức: .android () có thể áp dụng cho các kiểu đối số. Lỗi ngoại lệ trong build.gradle (ứng dụng) Xảy ra?

Hôm nay tôi gặp phải lỗi sau khi tôi đang chạy dự án của mình.

Exception is: org.gradle.api.GradleScriptException: A problem occurred evaluating project ':app'
Caused by: groovy.lang.MissingMethodException: No signature of method: build_h12dou32x8mktsbcdinr8fpc.android() is applicable for argument types: (build_h12dou32x8mktsbcdinr8fpc$_run_closure1) values: [[email protected]]

Cách giải quyết Không có chữ ký của phương thức: .android () có thể áp dụng cho các kiểu đối số. Lỗi ngoại lệ trong build.gradle (ứng dụng)?

  1. Cách giải quyết Không có chữ ký của phương thức: .android () có thể áp dụng cho các kiểu đối số. Lỗi ngoại lệ trong build.gradle (ứng dụng)?

    Để giải quyết Không có chữ ký của phương thức: .android () có thể áp dụng cho các loại đối số. Ngoại lệ trong lỗi build.gradle (ứng dụng) Chỉ cần thay thế androidResources bằng aaptOptions và giải pháp thứ hai là Kiểm tra xem có ký tự không mong muốn (dấu chấm phẩy) trong build.gradle (ứng dụng) hay không. Chỉ cần loại bỏ thêm dấu chấm phẩy xây dựng lại vấn đề dự án đã được giải quyết.

  2. Không có chữ ký của phương thức: .android () có thể áp dụng cho các loại đối số. Ngoại lệ trong build.gradle (ứng dụng)

    Để giải quyết Không có chữ ký của phương thức: .android () có thể áp dụng cho các loại đối số. Ngoại lệ trong lỗi build.gradle (ứng dụng) Chỉ cần thay thế androidResources bằng aaptOptions và giải pháp thứ hai là Kiểm tra xem có ký tự không mong muốn (dấu chấm phẩy) trong build.gradle (ứng dụng) hay không. Chỉ cần loại bỏ thêm dấu chấm phẩy xây dựng lại vấn đề dự án đã được giải quyết.

Giải pháp 1: Chỉ cần thay thế androidResources bằng aaptOptions

Chỉ cần thay thế

androidResources {
   noCompress '...'
}

với

aaptOptions {
   noCompress '...'
}

Giải pháp 2: Kiểm tra dấu chấm phẩy không mong muốn

Kiểm tra xem có ký tự không mong muốn (dấu chấm phẩy) trong build.gradle (ứng dụng) hay không. Chỉ cần loại bỏ thêm dấu chấm phẩy xây dựng lại vấn đề dự án đã được giải quyết.

Giải pháp 3: Xóa mã này

Chỉ cần xóa mã này khỏi tệp gradle của bạn.

javaCompileOptions {
    annotationProcessorOptions {
        arguments = [fragmentArgsLogWarnings: 'false']
        includeCompileClasspath true
    }
}

Bây giờ, hãy cố gắng xây dựng lại dự án của bạn.

Summery

Đó là tất cả về vấn đề này. Hy vọng tất cả các giải pháp đã giúp bạn rất nhiều. Bình luận bên dưới Suy nghĩ của bạn và truy vấn của bạn. Ngoài ra, hãy Comment bên dưới giải pháp nào phù hợp với bạn?