相关疑难解决方法(0)

使用crashlytics记录我的数据时出现问题

我正在尝试使用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仪表板中获取我的自定义日志?

logging android crashlytics

29
推荐指数
2
解决办法
9955
查看次数

Crashlytics.log("") 在哪里;走?

我正在尝试使用 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

5
推荐指数
3
解决办法
4090
查看次数