我在我的Android应用中使用Firebase分析和Firebase Crashlytics。
使用我的调试版本,我无法在Crashlytics“崩溃详细信息”的“日志”标签中看到screen_view
个分析事件。在没有Proguard的情况下,这可以在我的调试版本中按预期工作。
启用proguard后,我的Crashlytics“崩溃详细信息”的“日志”标签中不再看到screen_view
事件。我可以在Firebase分析报告和调试视图中看到screen_view
事件,但它们未链接到我的Crashlytics崩溃。
我应该使用一些自定义的Proguard规则吗?
更新:
我使用以下lib版本:
com.google.gms:google-services:4.0.1
io.fabric.tools:gradle:1.25.4
com.google.firebase:firebase-core:16.0.1
com.crashlytics.sdk.android:crashlytics:2.9.4
答案 0 :(得分:4)
您可以尝试将其包含在proguard配置文件中吗?
-keep class com.google.android.gms.measurement.AppMeasurement { *; }
-keep class com.google.android.gms.measurement.AppMeasurement$OnEventListener { *; }
我遇到了类似的问题,它对我有用。