Crashlyticsはdexguard有効時にちょっと注意

Androidアプリにて、dexguardを有効にしている場合Crashlyticsで screen_view というActivity表示ログが落ちないっぽい。

screen_viewログを出すためには proguard.txt とかに以下の指定が必要。

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

あと、ついでに Crashlytics.getInstance().crash(); で強制クラッシュさせるヤツをdexguard有効時に使う場合は以下が必要だった
(クラッシュログ出してみようとして落ちず地味に悩む)

-keep class com.google.firebase.analytics.** { *; }

公式ドキュメントの指定じゃ不十分という罠

スポンサーリンク
レクタングル(大)
レクタングル(大)