我正在尝试使用Crashlytics在我的Android应用程序中获取带有一些服务数据的日志.但我没有在仪表板中看到我的日志.我用过这个:
String myLog = getServiceData(); //myLog is not null and non-empty
CrashLytics.log(myLog);
Run Code Online (Sandbox Code Playgroud)
还有这个:
String myLog = getServiceData(); //myLog is not null and non-empty
CrashLytics.log(Log.Error, getString(R.string.app_name), myLog);
Run Code Online (Sandbox Code Playgroud)
我试图在我的应用程序中生成异常并处理它,但没有结果:
try {
int a = 0;
a = 1/a;
}
catch (Exception e) {
CrashLytics.log(myLog);
}
Run Code Online (Sandbox Code Playgroud)
另外我读了Crashlytics日志未发送我需要在日志数据之前初始化crashlytics.我把Crashlytics.start(this)放在我的Activity的onStart()事件中,但没有再次在仪表板中看到我的日志.最后我尝试在记录数据之前直接放置Crashlitycs.start(this),但仪表板中仍然没有日志.
Plase,告诉我我做错了什么以及如何在Crashlytics仪表板中获取我的自定义日志?
我正在尝试使用 firebase+crashlytics 设置我的应用程序,以获得更好的错误仪表板。
所有 firebase 的东西都已经在工作,我可以访问这些功能
我使用以下方法测试了 crashlytics:
Crashlytics.getInstance().crash(); // Force a crash
并且我能够在仪表板上看到堆栈跟踪(在 firebase 内)
但我正在尝试记录非致命消息,例如:
Crashlytics.log("test");
它没有出现在我按照整个说明进行的任何地方:https :
//firebase.google.com/docs/crashlytics/customize-crash-reports
仍然没有找到任何带有“测试”消息的仪表板
它去哪里?我错过了什么?
android firebase crashlytics crashlytics-android firebase-crash-reporting