其他分享
首页 > 其他分享> > android-Proguard启用时,Firebase Analytics屏幕视图事件在crashlytics上不可见

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