在Proguard上启用

时间:2018-06-28 21:05:17

标签: android firebase crashlytics firebase-analytics

我在我的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

1 个答案:

答案 0 :(得分:4)

您可以尝试将其包含在proguard配置文件中吗?

-keep class com.google.android.gms.measurement.AppMeasurement { *; }
-keep class com.google.android.gms.measurement.AppMeasurement$OnEventListener { *; }

我遇到了类似的问题,它对我有用。