过去 30 天内,我在 Firebase Crashlytics 和 Google Play 开发者控制台中看到了我的应用程序的崩溃和 ANR 错误报告。
这是我所看到的:
Firebase Crashlytics:总共 5 次崩溃/ANR
Google Play 开发者控制台:总共 20 次崩溃/ANR
应该是相反的,Firebase Crashlytics 应该报告绝对所有的崩溃/ANR,而 Google Play 开发者控制台应该报告等于或更少,但绝不会超过 Firebase Crashlytics。
为什么会发生这种情况以及我该如何解决它?
我发现几个月前发布的类似帖子:[类似帖子][1]
Edit:
Firebase Crashlytics 中未显示但 Google Play 开发者控制台中显示的 ANR 和崩溃:
输入调度超时:
at android.os.MessageQueue.nativePollOnce (MessageQueue.java)
at android.os.MessageQueue.next (MessageQueue.java:335)
at android.os.Looper.loopOnce (Looper.java:161)
at android.os.Looper.loop (Looper.java:288)
at android.app.ActivityThread.main (ActivityThread.java:7880)
at java.lang.reflect.Method.invoke (Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:568)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1045)
java.lang.RuntimeException:
异常java.lang.RuntimeException:
at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3432)
at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3571)
at android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:83)
at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:140)
at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:96)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2096)
at android.os.Handler.dispatchMessage (Handler.java:107)
at android.os.Looper.loop (Looper.java:264)
at android.app.ActivityThread.main (ActivityThread.java:7605)
at java.lang.reflect.Method.invoke (Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:980)
输入调度超时(MyActivity.onInit()):
(这是 MyActivity.onInit() 方法中的原因,我没有找到堆栈跟踪)
输入调度超时(android.os.MessageQueue.nativePollOnce):
at android.os.MessageQueue.nativePollOnce (MessageQueue.java)
at android.os.MessageQueue.next (MessageQueue.java:336)
at android.os.Looper.loop (Looper.java:174)
at android.app.ActivityThread.main (ActivityThread.java:7391)
at java.lang.reflect.Method.invoke (Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:980)
本机方法 - android.os.MessageQueue.nativePollOnce:
意图广播 { act=android.intent.action.SCREEN_OFF }
(堆栈跟踪在此也不可用)
android.content.ActivityNotFoundException