Приложение продолжает падать после обновления "play-services-base" 17.1.0 до 17.2.0 в Android SDK 29 - PullRequest
0 голосов
/ 25 марта 2020

Я обновил Android SDK с 28 по 29 и обновил зависимость от Google Play "com.google.android.gms:play-services-base:17.1.0" TO "com.google.android.gms:play-services-base:17.2.0". Когда я пытаюсь запустить приложение, и оно продолжает падать. Но если я изменю версию на 17.1.0, тогда она будет работать нормально. Журнал приведен ниже. TIA.

2020-03-25 15:28:37.998 6632-6707/? E/AndroidRuntime: FATAL EXCEPTION: pool-16-thread-1
Process: com.shohoz.rides.stage, PID: 6632
java.lang.NoSuchMethodError: No static method isAtLeastR()Z in class Landroidx/core/os/BuildCompat; or its super classes (declaration of 'androidx.core.os.BuildCompat' appears in /data/app/com.shohoz.rides.stage-AaRQwnY2Dls36TLm52LoRw==/base.apk)
    at com.google.android.gms.common.util.PlatformVersion.isAtLeastR(com.google.android.gms:play-services-basement@@17.2.0:21)
    at com.google.android.gms.common.api.GoogleApi.zaa(com.google.android.gms:play-services-base@@17.2.0:128)
    at com.google.android.gms.common.api.GoogleApi.<init>(com.google.android.gms:play-services-base@@17.2.0:41)
    at com.google.android.gms.common.api.GoogleApi.<init>(com.google.android.gms:play-services-base@@17.2.0:56)
    at com.google.android.gms.internal.clearcut.zze.<init>(Unknown Source:8)
    at com.google.android.gms.internal.clearcut.zze.zzb(Unknown Source:2)
    at com.google.android.gms.clearcut.ClearcutLogger.anonymousLogger(Unknown Source:2)
    at com.google.firebase.perf.internal.zzf.zzbt(com.google.firebase:firebase-perf@@19.0.5:55)
    at com.google.firebase.perf.internal.zzf.zzc(com.google.firebase:firebase-perf@@19.0.5:195)
    at com.google.firebase.perf.internal.zze.run(com.google.firebase:firebase-perf@@19.0.5:2)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    at java.lang.Thread.run(Thread.java:919)

1 Ответ

1 голос
/ 25 марта 2020

это ошибка в новой версии Google Play Services. Обратите внимание, что метод сбоя isAtLeastR - R в настоящее время находится в разработке (API30) - и этот cra sh происходит только в Android 10 (Q, API29)

с 17.1.0 и дождитесь 17.2.1 или никогда:)

изменить: ваш вопрос является дубликатом ...

...