5

私はすべてのアクティビティでこれを使用しています:

@Override
public void onStart() {
    super.onStart();
    EasyTracker.getInstance().activityStart(this);
}

@Override
public void onStop() {
    super.onStop();
    EasyTracker.getInstance().activityStop(this);
}

このドキュメントを読んで

私が見つけた:

EasyTracker を使用する EasyTracker を使用
して、アプリでキャッチされなかったすべての例外を自動的に追跡するには、analytics.xml ファイルに次の行を追加します。

<bool name="ga_reportUncaughtExceptions">true</bool>

自動例外追跡を使用して例外を追跡した後、EasyTracker は例外をスレッドのデフォルトの例外ハンドラーに渡します。

自動例外追跡を使用する場合は、次の点に注意してください。

  1. 自動例外追跡によって追跡されたすべての例外は、Google アナリティクスで致命的として報告されます。
  2. 説明フィールドは、スタック トレースを使用して自動的に入力されます。

しかし、UncaughtException が発生してアプリケーションがクラッシュすると、Google アナリティクスの説明に次のように表示されます。

An error occured while executing doInBackground()

上記のポイントで述べたスタック トレースではありません。何か追加する必要がありますか??

ありがとうございました

4

2 に答える 2

4

キャッチされていない例外のレポートには、ACRAというオープン ソース ツールを使用しています。Google Analytics や Flurry よりもはるかに多くの情報を提供し、Google ドキュメントにレポートを送信します。レポートが追加されるたびにメール通知を受け取ることができます。

残りは Google アナリティクスを使用します。

于 2013-04-24T19:29:15.700 に答える