मैंने Android SDK को 28 से 29 में अपडेट किया है और Google play निर्भरता "com.google.android.gms:play-services-base:17.1.0" से "com.google.android.gms:play-services-base:17.2.0" को अपडेट किया है। जब मैं ऐप चलाने की कोशिश कर रहा हूं और यह दुर्घटनाग्रस्त हो रहा है। लेकिन अगर मैं संस्करण को 17.1.0 में बदलता हूं तो यह ठीक काम कर रहा है। नीचे दिया गया लॉग। टीआईए.

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)
0
Rifan 25 मार्च 2020, 13:01

1 उत्तर

सबसे बढ़िया उत्तर

यह Google Play सेवाओं की नई रिलीज़ में बग है। नोट क्रैशिंग विधि isAtLeastR - R वर्तमान में विकास में है (API30) - और यह क्रैश केवल Android 10 (Q, API29) पर होता है

17.1.0 के साथ रहें और 17.2.1 की प्रतीक्षा करें या कभी नहीं :)

संपादित करें: आपका प्रश्न एक डुप्लिकेट है...

1
snachmsm 25 मार्च 2020, 11:01