Crashlytics.logException不适用于android

时间:2018-03-26 06:05:23

标签: android firebase firebase-crash-reporting

致命异常显示在Firebase信息中心内。但Firebase crashlyticsFirebase 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);
}

3 个答案:

答案 0 :(得分:0)

试试这个: -

Crashlytics.getInstance().core.logException(e);

答案 1 :(得分:0)

由于某种原因,日期设置不正确。日期设定到昨天的日期。

答案 2 :(得分:-2)

  

为减少用户的网络流量,Crashlytics将记录的异常一起批处理,并在下次启动应用程序时将其发送。如果您在Crashlytics Web仪表板中没有看到记录的异常,请尝试重新启动应用程序!

来自: https://support.crashlytics.com/knowledgebase/articles/202805-logging-caught-exceptions