android-Proguard启用时,Firebase Analytics屏幕视图事件在crashlytics上不可见
作者:互联网
我在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
解决方法:
您可以尝试在Proguard配置文件中包括它吗?
-keep class com.google.android.gms.measurement.AppMeasurement { *; }
-keep class com.google.android.gms.measurement.AppMeasurement$OnEventListener { *; }
我有一个类似的问题,它对我有用.
标签:firebase-analytics,firebase,crashlytics,android 来源: https://codeday.me/bug/20191025/1925993.html