使用crashlytics Android跟踪数据

使用crashlytics Android跟踪数据,android,crashlytics,google-fabric,Android,Crashlytics,Google Fabric,有时,由于数据错误,我的应用程序会出错。当应用程序因Crashlytics崩溃时,我如何知道该数据的详细信息?步骤1:将Firebase添加到Android项目中 步骤2:您可以在应用程序的捕获块中记录捕获的异常: try { methodThatThrows(); } catch (Exception e) { Crashlytics.logException(e); // handle your exception here } 或 第二步:打电话就行了 Cra

有时,由于数据错误,我的应用程序会出错。当应用程序因Crashlytics崩溃时,我如何知道该数据的详细信息?

步骤1:将Firebase添加到Android项目中

步骤2:您可以在应用程序的捕获块中记录捕获的异常:

try {
    methodThatThrows();
} catch (Exception e) {
    Crashlytics.logException(e);
    // handle your exception here
}

第二步:打电话就行了

Crashlytics.log(Log.DEBUG, "tag", "message");


之后,您可以在firebase控制台中获取日志。步骤1:将firebase添加到您的Android项目中

步骤2:您可以在应用程序的捕获块中记录捕获的异常:

try {
    methodThatThrows();
} catch (Exception e) {
    Crashlytics.logException(e);
    // handle your exception here
}

第二步:打电话就行了

Crashlytics.log(Log.DEBUG, "tag", "message");


之后,如果您初始化了firebase,则可以在firebase控制台中获取日志

当应用程序崩溃时,有关崩溃的所有logcat信息都上传到Firebase控制台

用于自定义日志

  • 崩溃报告和Log.println:

    Crashlytics.log(log.DEBUG,“tag”,“message”)

  • 仅限碰撞报告:

    Crashlytics.log(“消息”)

除了自动报告应用程序崩溃外,Crashlytics还允许您记录非致命异常。

try {
   methodThatThrows();
} catch (Exception e) {
   Crashlytics.logException(e);
// handle your exception here
 }
所有记录的异常在Firebase控制台中显示为非致命问题


如果初始化Firebase

当应用程序崩溃时,有关崩溃的所有logcat信息都上传到Firebase控制台

用于自定义日志

  • 崩溃报告和Log.println:

    Crashlytics.log(log.DEBUG,“tag”,“message”)

  • 仅限碰撞报告:

    Crashlytics.log(“消息”)

除了自动报告应用程序崩溃外,Crashlytics还允许您记录非致命异常。

try {
   methodThatThrows();
} catch (Exception e) {
   Crashlytics.logException(e);
// handle your exception here
 }
所有记录的异常在Firebase控制台中显示为非致命问题