Android Crashlytics未记录非致命因素

时间:2017-10-02 08:09:58

标签: android exception crash-reports crashlytics google-fabric

我在结构中记录了崩解错误。它适用于崩溃和自动生成的非致命因素。但是当我尝试手动记录非致命因素时,它根本就没有显示出来。可能是什么问题? (是的,我在登录后重新打开了应用程序。)

我尝试过的日志记录方法:

Crashlytics.log(message);

Crashlytics.getInstance().core.logException(exception); //Caught exception

Crashlytics.logException(exception); //Caught exception

Crashlytics.logException(new Throwable(message));

它们都没有出现在我的面料仪表板中......

我使用此实例化Fabric并且它的日志记录崩溃,所以我不认为这是问题所在。

Fabric.with(this, new Crashlytics());

2 个答案:

答案 0 :(得分:3)

在Firebase控制台中的Crashlytics BETA中,默认情况下显示“仅崩溃”事件。如果您想要查看非致命事件,您必须选择“所有事件”或“仅限非致命事件”。

也许它可以在Fabric控制台中提供帮助。

P.S。我没有使用没有firebase的面料。

答案 1 :(得分:1)

试试这个,它是我项目中的工作代码。

try {
    //your codes                    
} catch (Exception ex) {
    ex.printStackTrace();
    Crashlytics.log("log something");//Optional
    Crashlytics.setString("message", message);//Optional
    Crashlytics.logException(ex);

}