Firebase Crashlytics にマッピング ファイルをアップロードするにはどうすればいいですか? 質問する

Firebase Crashlytics にマッピング ファイルをアップロードするにはどうすればいいですか? 質問する

以前のクラッシュレポートでは、アップロードする簡単な方法がありました。Crashlyticsセクションでは見つかりませんでした。

ベストアンサー1

アップデート:Firebase がドキュメントを更新しました:こちらをご覧ください

マッピング ファイルを手動でアップロードする必要はなくなりました。

1 - 読みやすいクラッシュ レポートを作成するために Crashlytics が必要とする情報を保存するには、構成ファイルに次の行を追加します。

-keepattributes *Annotation*
-keepattributes SourceFile,LineNumberTable
-keep public class * extends java.lang.Exception

2 - CrashlyticsがProGuardまたはDexGuardマッピングファイルを自動的にアップロードできるようにするには、設定ファイルからこの行を削除します(アプリ/proguard-rules.pro):

-printmapping mapping.txt

ProGuard でビルドを高速化するには、Crashlytics を除外します。設定ファイルに次の行を追加します。

-keep class com.crashlytics.** { *; }
-dontwarn com.crashlytics.**

おすすめ記事