0

エラー報告に ACRA を使用するアプリがあります。

私は最近、キャッチされた例外を ErrorReporter で送信することにしましたが、スタック トレースがなくても動作します。私が得るのは通常のシステム ダンプ情報だけであり、ユーザーからのスタック トレースが本当に必要です。

それで、私の質問は、どうすればアプリに完全な詳細を送信させることができますか?

(注: アプリが実際に完全にクラッシュした場合、ACRA から送信されるエラー レポートにはスタック トレースが含まれます。)

スクリーンショットは次のとおりです。

編集

レポートをさらに詳しく調べたところ、ACRA はスタック トレースを、これまで実際には使用されたことのない別の列であるタグに報告しているだけであることが判明しました。だから、おそらくACRAのバグか何か。

4

2 に答える 2

1

ACRA チュートリアルと完全な説明ガイド ページに従う必要があります。必要なのは、Google ドキュメント アカウントで from を作成することだけです。フォームを作成した後、それを保存して Android アプリケーション プロジェクトのアプリケーション Java ファイルに適用する必要があるキーが生成されます。マニフェストとアプリケーション Java ファイルを少し変更すると、ACRA を正常に統合できます。

指定されたリンクに従ってください。 https://github.com/ACRA/acra/wiki/BasicSetup

これらのように、フォームの STACK_TRACE 列に表示されます

ここに画像の説明を入力

于 2013-03-12T08:32:19.270 に答える
0

ACRA.getErrorReporter()。handleException(caughtException);

https://github.com/ACRA/acra/wiki/AdvancedUsage#wiki-Sending_reports_for_caught_exceptionsを参照してください

于 2013-03-13T08:48:07.220 に答える