有时,我的应用程序由于数据错误而出错。当应用程序因Crashlytics而崩溃时,我怎么知道这些数据的详细信息?
答案 0 :(得分:1)
第一步:将Firebase添加到您的Android项目
https://firebase.google.com/docs/android/setup
https://firebase.google.com/docs/crashlytics/get-started#android
第2步:您可以在应用的捕获块中记录捕获的异常:
try {
methodThatThrows();
} catch (Exception e) {
Crashlytics.logException(e);
// handle your exception here
}
或
第二步:只需致电
Crashlytics.log(Log.DEBUG, "tag", "message");
https://firebase.google.com/docs/crashlytics/customize-crash-reports#log_non-fatal_exceptions
之后,您可以在Firebase控制台中获取日志
答案 1 :(得分:1)
如果您初始化了Firebase ,Crashlytics
当应用程序崩溃时,所有与崩溃有关的logcat信息都已上载到Firebase控制台
用于自定义日志
崩溃报告和Log.println:
Crashlytics.log(Log.DEBUG, "tag", "message");
仅崩溃报告:
Crashlytics.log("message");
除了自动报告您的应用程序崩溃外,Crashlytics还允许您记录非致命异常。
try {
methodThatThrows();
} catch (Exception e) {
Crashlytics.logException(e);
// handle your exception here
}
所有记录的异常在Firebase控制台中显示为非致命问题