首页 文章

Firebase分析屏幕查看在proguard on时崩溃时无法看到的事件

提问于
浏览
3

我在我的Android应用程序中使用Firebase分析和Firebase Crashlytics .

通过我的调试版本,我能够在Crashlytics崩溃详细信息日志选项卡中看到 screen_view 分析事件 . 这在我的调试版本中按预期工作,没有Proguard .

当我启用proguard时,我不再在Crashlytics崩溃详细信息日志选项卡中看到 screen_view 事件 . 我可以在Firebase分析报告和调试视图中看到 screen_view 事件,但它们与我的Crashlytics崩溃无关 .

我应该使用一些自定义的Proguard规则吗?

Update:

我正在使用以下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 回答

  • 4

    你能尝试在proguard配置文件中包含这个吗?

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

    我有一个类似的问题,它对我有用 .

相关问题