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 có AbstractDynamicObject $ CustomMessageMissingMethodException lỗi trong Android. 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.

Lỗi AbstractDynamicObject $ CustomMessageMissingMethodException xảy ra như thế nào?

Hôm nay tôi đang cố gắng kết nối firebase với dự án của mình. Khi tôi cố gắng kết nối với Firebase, tôi đã gặp lỗi: AbstractDynamicObject $ CustomMessageMissingMethodException.

Theo dõi toàn bộ ngăn xếp:

   Caused by: java.lang.RuntimeException: com.android.build.gradle.internal.crash.ExternalApiUsageException: org.gradle.internal.metaobject.AbstractDynamicObject$CustomMessageMissingMethodException: Could not find method setVariantDir() for arguments [debug] on task ':app:processDebugGoogleServices' of type com.google.gms.googleservices.GoogleServicesTask.
        at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:71)
at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:54)
    at com.android.build.gradle.internal.profile.AnalyticsResourceManager.recordBlockAtConfiguration(AnalyticsResourceManager.kt:206)
    at com.android.build.gradle.internal.profile.AnalyticsConfiguratorService.recordBlock(AnalyticsConfiguratorService.kt:85)
    at com.android.build.gradle.internal.plugins.BasePlugin.lambda$createTasks$9(BasePlugin.java:582)
    at com.android.build.gradle.internal.crash.CrashReporting$afterEvaluate$1.execute(crash_reporting.kt:37)
    at com.android.build.gradle.internal.crash.CrashReporting$afterEvaluate$1.execute(crash_reporting.kt)

Làm thế nào để giải quyết lỗi AbstractDynamicObject $ CustomMessageMissingMethodException?

Câu hỏi: Làm thế nào để giải quyết lỗi AbstractDynamicObject $ CustomMessageMissingMethodException?
Trả lời: Vấn đề là com.google.gms: google-services: 4.3.6 khi nào thì giải pháp, hiện tại, là hạ cấp google-service đến 4.3.5 chỉ cần làm theo Bước dưới đây. Mở tệp build.gradle. Trong phần phụ thuộc, vui lòng hạ cấp google-service xuống 4.3.5. Như bên dưới. Sau đó, đồng bộ hóa Gradle. Các lỗi sẽ được biến mất cho bạn. Giải pháp này đã làm việc cho tôi. Hy vọng rằng giải pháp này cũng làm việc cho bạn.

Giải pháp 1

Vấn đề là com.google.gms: google-services: 4.3.6 khi nào thì giải pháp, hiện tại, là hạ cấp google-service đến 4.3.5 chỉ cần làm theo Bước dưới đây.

  • Mở tệp build.gradle.
  • Trong phần phụ thuộc, vui lòng hạ cấp google-service đến 4.3.5. Như bên dưới.
classpath 'com.google.gms:google-services:4.3.6'

Thay đổi nó thành

classpath 'com.google.gms:google-services:4.3.5'

Các lỗi sẽ được biến mất cho bạn. Giải pháp này đã làm việc cho tôi. Hy vọng rằng giải pháp này cũng làm việc cho bạn.

Giải pháp 2

Cập nhật các dịch vụ của Google lên 4.3.6 và cũng thực hiện các bản cập nhật này (máy tính để bàn):

  1. Phiên bản Gradle: 7.0
  2. Phiên bản Android Studio: 4.2.0 stable
  3. Tên và phiên bản plugin: google-service:4.3.6

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?

Cũng đọc