Crashlitycs崩溃报告并不总是在日志中显示Firebase Analitycs数据

时间:2019-06-12 10:01:02

标签: android firebase crashlytics firebase-analytics crashlytics-android

在我的应用中发生崩溃并在Firebase控制台中查看报告时,对于相同的崩溃但在不同的会话中,有时“日志”选项卡充满了Firebase Analitycs数据(大部分为screen_view),但大多数情况下它不是。我没有在所有会话之间更改代码中的任何内容,而且我无法弄清楚为什么有时崩溃报告中未报告Firebase Analitycs数据。

在firebase DebugView中,所有事件均得到核心报告。

我在生产中的应用程序中看到了相同的行为。所有崩溃均不包含analitycs数据。 我没有使用选择加入的崩溃报告。

我的gradle文件包含最新的firebase-core和crashlitycs:

implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'
implementation 'com.google.firebase:firebase-core:16.0.9'

我正在使用CrashLitycs和Firebase Analitycs初始化Firebase:

Fabric.with(context, new Crashlytics());
firebaseAnalytics = FirebaseAnalytics.getInstance(this);

我希望在崩溃报告中记录与崩溃相关的所有analitycs。

谢谢您的帮助!

1 个答案:

答案 0 :(得分:0)

这似乎是根据您的崩溃发生位置而定的行为。如果崩溃是在您的应用程序中较早发生的,那么一种可能性是崩溃是在启动或发生或捕获screen_view事件之前立即发生的。

手机上发生的事情的顺序是不确定的,因此即使出现相同的问题,会话日志也可能以这种方式变化。