当 proguard 打开时,Firebase 分析屏幕视图事件在 crashlytics 上不可见

Firebase analytics screen view events not visible on crashlytics when proguard on

我在我的 android 应用程序中使用 Firebase 分析和 Firebase Crashlytics。

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

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

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

更新:

我使用以下库版本:

你能试试把它包含在你的 proguard 配置文件中吗?

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

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