8

スタック トレースは、問題を解決するために重要です。Android では、Play ストア コンソールで便利なレポートを見つけることができます。Google アナリティクス V2 を使用しない場合。この場合、Analytics は例外を飲み込んだようです。さらに悪いことに、Analytics は例外の最初の行のみをログに記録しているように見えるため、スタック トレースが失われます。少なくとも、エラー レポートには表示されません。

これは、analytics.xml の抜粋です。

<!-- Enable automatic exception tracking -->
<bool name="ga_reportUncaughtExceptions">true</bool>
<bool name="ga_debug">false</bool>

こちらもご覧ください: https://developers.google.com/analytics/devguides/collection/android/v2/exceptions#easytracker

それで、私たちのアプリに何か欠けている/間違っている可能性はありますか?

4

3 に答える 3

15

以前の回答 (user857661) が言うように、新しいExceptionReporterの作成に関する Google アナリティクスのドキュメントを参照するか、カスタム ExceptionParser をデフォルト ハンドラーに割り当てる方法に関する私のブログ投稿を参照してください。

于 2013-03-03T13:32:14.890 に答える
1

GA V3.0 以降で完全な例外トレースを表示する場合は、次のように例外を送信します。

String exceptionTrace = "Any custom string as well " + getExceptionDescription(Ex);    
EasyTracker.getInstance(context).send(MapBuilder.createException(exceptionTrace, false).build());
于 2014-09-12T06:14:56.020 に答える
0

ExceptionParser クラスを上書きして、スタックトレースに関する詳細情報を取得できます: https://developers.google.com/analytics/devguides/collection/android/v2/exceptions#exception-parser。ただし、スタックトレースが Google アナリティクス Web インターフェースで非常に読みやすいかどうかはわかりません。

于 2012-12-23T11:31:44.783 に答える