Android版 Crashlytics キットでは、クラッシュを報告してそれらにユーザー情報やその他詳細情報を付けることができるシンプルなAPIが使用できます。 Fabric プラグインを使ってあなたのアプリにCrashlytics キットをインクルードしてみましょう。;Crashlyticsをインクルードするだけで、すぐにクラッシュリポートが使えるようになります。 - コードを追加する必要はありません。
Crashlytics Kit for AndroidThe Crashlytics Kit for Android provides simple APIs for reporting crashes and annotating them with user information and other details. Get started with the Fabric plugin to include the Crashlytics Kit in your app; simply including the Crashlytics Kit will enable crash reporting right away- there’s no extra code to write. |
クラッシュリポートが、単なる想定外の例外発生によって追加されたのかどうかを確認できます。例えば:
throw new RuntimeException("This is a crash");
クラッシュはアプリを再起動した後に送信されるので、Application
クラスの外部か、メインActivity
の onCreate()
メソッドに上記の一行を記載するようにしてください;クラッシュを発生させるボタンを追加すると良いでしょう。
クラッシュはリアルタイムに処理されます。新たな問題によってクラッシュが発生したことを検知した場合、あなたのダッシュボードに新たな問題として表示されます。 既存の問題によってクラッシュが再発した場合、その問題のクラッシュカウンターに加算され、新たなクラッシュから得られた情報が問題の項目に追加されます。
Cause a Test CrashYou can check to see whether crash reporting has successfully been added simply by throwing an uncaught exception, e.g.: throw new RuntimeException("This is a crash"); Crashes are sent from your app after it’s been reopened,
so be sure to place this line outside your We process crashes in real-time. If we detect that a crash is due to a new issue, it will show up as a new issue on your dashboard. If it’s a reoccurrence of an existing issue, that issue’s crash counter will be incremented and the information from the new crash will be included into the issue. |
クラッシュ情報が見つからない場合、以下のように一般的な遅延原因を確認してください:
Crashlytics.getInstance().crash()
メソッドを使用している場合、メインActivity
の onCreate
メソッド内には記載しないでください。
TroubleshootingIf you’re not seeing crashes, check the following common causes of delays:
|