最新的Google Play服务9.6.80导致“FirebaseCrash:无法初始化崩溃报告” [英] Latest Google Play Services 9.6.80 cause "FirebaseCrash: Failed to initialize crash reporting"

查看:466
本文介绍了最新的Google Play服务9.6.80导致“FirebaseCrash:无法初始化崩溃报告”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

请注意,最新版本的应用程序安装完毕后,启用了FirebaseCrash,该应用程序花了相当长的一段时间(超过一分钟才开始)......并最终导致以下崩溃。

  09-14 14:31:08.880 26747 26747 E FirebaseCrash:失败初始化崩溃报告
09-14 14:31:08.880 26747 26747 E FirebaseCrash:java.lang.NullPointerException:试图调用接口方法java.util.Iterator java.util.List.iterator() null对象引用
09-14 14:31:08.880 26747 26747 E FirebaseCrash:在bol。< init>(:com.google.android.gms.DynamiteModulesC:3201)
09-14 14: 31:08.880 26747 26747 E FirebaseCrash:在com.google.firebase.crash.internal.api.FirebaseCrashApiImpl.init(:com.google.android.gms.DynamiteModulesC:67)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:在bnu.onTransact(:com.google.android.gms.DynamiteModulesC:60)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:在android.os.Binder.transact(Binder .java:387)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:com.google.firebase.crash.internal.zzd $ zza $ z za.zza(Unknown Source)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:在com.google.firebase.crash.FirebaseCrash。< init>(Unknown Source)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:在com.google.firebase.crash.FirebaseCrash.getInstance(未知源)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:在java.lang.reflect。 Method.invoke(Native Method)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:com.google.firebase.FirebaseApp.zza(未知源)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:在com.google.firebase.FirebaseApp.initializeApp(未知源)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:在com.google.firebase.FirebaseApp.initializeApp(未知源)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:在com.google.firebase.FirebaseApp.zzek(未知来源)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:at com .google.firebase.provider.FirebaseInitProvider.onCreate(未知来源)
09-1 4 14:31:08.880 26747 26747 E FirebaseCrash:在android.content.ContentProvider.attachInfo(ContentProvider.java:1789)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:在android.content.ContentProvider。 attachInfo(ContentProvider.java:1764)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:位于com.google.firebase.provider.FirebaseInitProvider.attachInfo(未知源代码)
09-14 14: 31:08.880 26747 26747 E FirebaseCrash:在android.app.ActivityThread.installProvider(ActivityThread.java:6767)
09-14 14:31:08.880 26747 26747 E FirebaseCrash:在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:在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:在android.os.Handler.dispatchMessage(Handler.java:102)
09-14 14 :31:08.880 26747 26747 E FirebaseCrash:在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:在java.lang.reflect.Method.invoke(Native Method)
09-14 14:31:08.880 26747 26747 E FirebaseCrash: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。



在发生崩溃时,应用程序特定的代码没有被触发。



在一些debuggi之后显然该设备的 Google Play服务新版本导致了该问题。如果我们使用的是Google Play服务9.4.52,则一切正常。但是,如果设备已升级到 Google Play服务9.6.80 ,那么根据上述报告,该应用需要很长时间才能加载(第一次)并导致崩溃。



有什么解决方案可以解决这个问题吗?

https://groups.google.com/forum/#!topic/android -developers / 7qS2CoPqxnw 。看起来像谷歌应该拥有的广泛问题。暂时的解决方案是移除Firebase崩溃库。问题应该消失



等待Google修复 Google Play服务 Firebase崩溃库,因为我相信这个问题将会引起他们的关注。



这里稍微详细一点 https://medium.com/@ elye.project / firebase-crash-report-library -crashes-on-google-play-services-9-6-80-ad630f3b7012#.ocknpw9ob



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


Notice the latest version when the App is installed fresh, with FirebaseCrash enabled, the App took quite a while (over a minute to start)... and end up with the following crash. Removing firebase crash library from the app help improve the time.

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 library version used is 9.4.0 and Android Support Library version used is 24.2.1.

Nothing on the app specific code is triggered yet when the crash happens.

After some debugging apparently the Device's Google Play Service new version caused the issue. If we're on Google Play Service 9.4.52, everything works fine. But if the device has upgrade to Google Play Service 9.6.80, the app will take very long to load (for the first time) and with a crash as per reported above.

Is there any solution that we could overcome this programmatically or library change?

解决方案

Found this https://groups.google.com/forum/#!topic/android-developers/7qS2CoPqxnw. Seems like broad issues that Google should own. The temporally solution is remove Firebase Crash Library. The problem should go away

Wait for the fix is done by Google either the Google Play Service or Firebase Crash Library, as I believe it will get their attention given the wide spread of this issue.

A little more detail here 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

这篇关于最新的Google Play服务9.6.80导致“FirebaseCrash:无法初始化崩溃报告”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆