安卓。 Firebase crashlytics 解释

标签 android firebase crashlytics

我在我的 Android 应用程序中使用 Firebase/Crashlytics。

我在 Firebase 中捕获并报告了一个崩溃场景。 我不确定如何解读崩溃报告。

在 Firebase 中它说:

致命异常:b.c.a.a 应用程序至少 5000 毫秒没有响应。

Caused by b.c.a.a$a$a
main (state = RUNNABLE)
net.q_play.player.MainActivity$1.run

android.util.Log.println_native (Log.java)
android.util.Log.d (Log.java:143)
net.q_play.player.MainActivity$1.run (MainActivity.java:24)
android.os.Handler.handleCallback (Handler.java:755)
android.os.Handler.dispatchMessage (Handler.java:95)
android.os.Looper.loop (Looper.java:154)
android.app.ActivityThread.main (ActivityThread.java:6141)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:912)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:802)

a) 我认为是 ANR(应用程序未响应相关)

b) “由 b.c.a.a$a$a 引起”是什么意思?

c) 精确定位的行:net.q_play.player.MainActivity$1.run (MainActivity.java:24) 它在第 24 行没有意义 - 因为这是:import android.database.Cursor;

希望有一些意见。谢谢。

最佳答案

这里是 Fabric/Firebaser,我可以为 b) 提供一些输入-

b) 看起来崩溃的方法已经混淆了它的方法名称。如果您使用 Proguard 之类的东西来混淆您的应用程序,请确保您已按照所有说明进行操作 here获取经过去混淆处理的 Crashlytics 崩溃报告。

否则,我不是 Android 错误或资源使用方面的专家,但这对我来说也与 ANR 相关。希望您能更深入地了解这次特定的崩溃。

关于安卓。 Firebase crashlytics 解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61383465/

相关文章:

Android - 如何删除 Realm 数据库

java - 是什么决定了 IntelliJ IDEA/Android Studio 中填充 "External Dependencies"的内容?

ios - 无法过滤 Firestore 中的数据

android - Crashlytics 弃用 logException() 替代品是什么?

error-handling - 处理 Fabric/Crashlytics 中的错误分组

android - 错误 :(6, 0) 未找到 Gradle DSL 方法: 'google()'

Android INSTALL_PACKAGES 权限和非 PlayStore 应用

xcode - 将 GeoFire 与 Firebase 3.2.1 结合使用时出现 "Expected a type"错误

java - 使用 Firebase 的图像 slider (Daimajia)

java - Crashlytics 错误 - 此应用依赖于 Crashlytics。请注册访问