サーチ…


備考

クラッシュレポートでは、アプリのエラーの詳細レポートが作成されます。
エラーは、同様のスタックトレースのクラスタにグループ化され、ユーザーへの影響の重大性によって分類されます。自動レポートに加えて、カスタムイベントをログとして記録し、クラッシュに至るまでの手順を把握することができます。

クラッシュレポートは現在ベータ版で公開されていますが、AndroidとiOSの既知の問題を解決しています。

公式ドキュメンタント

https://firebase.google.com/docs/crash/

Androidでのクラッシュレポートの設定

  1. インストールと設定の部分を完了して、あなたのアプリをFirebaseに接続します。
    これでFirebaseにプロジェクトが作成されます。

  2. Firebase CrashReportingの依存関係をモジュールレベルのbuild.gradleファイルに追加します:

compile 'com.google.firebase:firebase-crash:9.4.0'

Androidでエラーを報告する

Firebaseクラッシュレポートは、致命的なエラー(またはキャッチされていない例外)のレポートを自動的に生成します。

以下を使用してカスタムレポートを作成できます。

FirebaseCrash.report(new Exception("My first Android non-fatal error"));

FirebaseCrashがモジュールを初期化したときに、ログをチェックインできます:

07-20 08:57:24.442 D / FirebaseCrashApiImpl: FirebaseCrashレポートAPIの初期化 07-20 08:57:24.442 I / FirebaseCrash: FirebaseCrashレポートの初期化 d com.google.firebase.crash.internal.zzg@3333d325 07-20 08: 57:24.442 D / FirebaseApp: 初期化されたクラスcom.google.firebase.crash.FirebaseCrash。

そして、それが例外を送信したとき:

07-20 08:57:47.052 D / FirebaseCrashApiImpl:throwable java.lang.Exception:私の最初のAndroidで致命的ではないエラー 07-20 08:58:18.822 D / FirebaseCrashSenderServiceImpl: レスポンスコード:200 07-20 08:58:18.822 D / FirebaseCrashSenderServiceImpl: レポートが送信されました

カスタムログを使用してレポートに追加することができます

FirebaseCrash.log("Activity created");


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow