最新的 Google Play Services 9.6.80 导致“FirebaseCrash:无法初始化崩溃报告”

2024-02-16

请注意,最新版本的应用程序在全新安装且启用了 FirebaseCrash 的情况下,应用程序花费了相当长的时间(启动超过一分钟)...并最终出现以下崩溃。从应用程序中删除 firebase 崩溃库有助于缩短时间。

09-14 14:31:08.880 26747 26747 E FirebaseCrash: Failed to initialize crash reporting
09-14 14:31:08.880 26747 26747 E FirebaseCrash: java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Iterator java.util.List.iterator()' on a null object reference
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at bol.<init>(:com.google.android.gms.DynamiteModulesC:3201)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at com.google.firebase.crash.internal.api.FirebaseCrashApiImpl.init(:com.google.android.gms.DynamiteModulesC:67)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at bnu.onTransact(:com.google.android.gms.DynamiteModulesC:60)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at android.os.Binder.transact(Binder.java:387)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at com.google.firebase.crash.internal.zzd$zza$zza.zza(Unknown Source)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at com.google.firebase.crash.FirebaseCrash.<init>(Unknown Source)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at com.google.firebase.crash.FirebaseCrash.getInstance(Unknown Source)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at java.lang.reflect.Method.invoke(Native Method)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at com.google.firebase.FirebaseApp.zza(Unknown Source)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at com.google.firebase.FirebaseApp.zzek(Unknown Source)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at android.content.ContentProvider.attachInfo(ContentProvider.java:1789)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at android.content.ContentProvider.attachInfo(ContentProvider.java:1764)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at android.app.ActivityThread.installProvider(ActivityThread.java:6767)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at android.app.ActivityThread.installContentProviders(ActivityThread.java:6362)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6302)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at android.app.ActivityThread.access$1800(ActivityThread.java:222)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1861)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at android.os.Handler.dispatchMessage(Handler.java:102)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at android.os.Looper.loop(Looper.java:158)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at android.app.ActivityThread.main(ActivityThread.java:7229)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at java.lang.reflect.Method.invoke(Native Method)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

使用的 Play Service 库版本是 9.4.0,使用的 Android 支持库版本是 24.2.1。

当崩溃发生时,应用程序特定代码上的任何内容都不会被触发。

经过一些调试后,显然设备的谷歌播放服务新版本导致了这个问题。如果我们在谷歌播放服务 9.4.52,一切正常。但如果设备已升级到Google Play 服务 9.6.80,该应用程序将需要很长时间才能加载(第一次),并且如上所述会发生崩溃。

有什么解决方案可以通过编程或库更改来克服这种情况吗?


找到了这个https://groups.google.com/forum/#!topic/android-developers/7qS2CoPqxnw https://groups.google.com/forum/#!topic/android-developers/7qS2CoPqxnw。这似乎是谷歌应该承担的广泛问题。暂时的解是删除 Firebase 崩溃库。问题应该消失

等待 Google 完成修复谷歌播放服务 or Firebase 崩溃库,因为我相信鉴于这个问题的广泛传播,这会引起他们的注意。

这里有更多细节https://medium.com/@elye.project/firebase-crash-report-library-crashes-on-google-play-services-9-6-80-ad630f3b7012#.ocknpw9ob https://medium.com/@elye.project/firebase-crash-report-library-crashes-on-google-play-services-9-6-80-ad630f3b7012#.ocknpw9ob

Updated https://status.firebase.google.com/incident/Crash%20Reporting%20%28Beta%29/16003 https://status.firebase.google.com/incident/Crash%20Reporting%20%28Beta%29/16003

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

最新的 Google Play Services 9.6.80 导致“FirebaseCrash:无法初始化崩溃报告” 的相关文章

随机推荐