致命异常显示在Firebase
信息中心内。但Firebase crashlytics
和Firebase crash reporting
中未显示非致命异常。我在非致命崩溃后重启应用程序几次,但Firebase dashboard
仍然没有崩溃。
依赖关系是: -
implementation('com.crashlytics.sdk.android:crashlytics:2.9.1@aar') {
transitive = true
}
implementation 'com.google.firebase:firebase-core:11.8.0'
implementation 'com.google.firebase:firebase-messaging:11.8.0'
以下是非致命异常的代码。
try {
throw new IndexOutOfBoundsException("Fake IndexOutOfBoundsException");
} catch (Exception e) {
Crashlytics.logException(e);
}
答案 0 :(得分:0)
试试这个: -
Crashlytics.getInstance().core.logException(e);
答案 1 :(得分:0)
由于某种原因,日期设置不正确。日期设定到昨天的日期。
答案 2 :(得分:-2)
为减少用户的网络流量,Crashlytics将记录的异常一起批处理,并在下次启动应用程序时将其发送。如果您在Crashlytics Web仪表板中没有看到记录的异常,请尝试重新启动应用程序!
来自: https://support.crashlytics.com/knowledgebase/articles/202805-logging-caught-exceptions