Экран аналитики Firebase отображает события, не видимые на сбоях, когда Proguard на - PullRequest
0 голосов
/ 29 июня 2018

Я использую аналитику Firebase и Firebase Crashlytics в моем приложении для Android.

Благодаря моей отладочной сборке я могу видеть screen_view аналитические события в Crashlytics, подробности о сбое, вкладка Журналы. Это работает, как и ожидалось в моей отладочной сборке, без Proguard.

Когда я включаю proguard, я больше не вижу screen_view событий на моей вкладке Журналы сведений о сбое Crashlytics. Я вижу события screen_view в аналитических отчетах Firebase и в режиме отладки, но они не связаны с моими сбоями 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 голосов
/ 15 августа 2018

Можете ли вы попробовать включить это в ваш конфигурационный файл proguard?

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

У меня была похожая проблема, и она сработала для меня.

...