4

ACRAにログを追加しようとしています。

私はこのリンクをたどりました。

そこで彼らは述べています

adb logcat -t 200 -v time

これにより、元のプロセスの日付、呼び出し時刻、優先度/タグ、およびPIDを含む200行のlogcatが生成されます。

しかし、これをACRAコードのどこに追加すれば、この200行のlogcatでGoogleドキュメントが更新されるかわかりません。

4

2 に答える 2

7

行う必要があるのは、マニフェストにREAD_LOGS権限を追加することだけです。

<manifest ...>
    ...
    <uses-permission android:name="android.permission.READ_LOGS"></uses-permission>
</manifest>

これを行うと、ACRAは自動的にlogcat情報をクラッシュレポートに追加します。adb logcat -t 200 -v time自動的に追加される情報は、クラッシュ時に実行したときに取得する情報と似ています。

于 2012-02-02T13:35:57.510 に答える
0

レポートを受信でき、1つの列しか取得できない場合は、次の項目を選択してください。

  • android.permission.READ_LOGSマニフェストファイルで権限()を再取得したことを確認してください
  • customReportContentアノテーションで属性を使用する場合は、フィールド@ReportCrashes を追加することを忘れないでください。LOG_CAT
  • Googleドキュメントテンプレートに関連する列があることを確認してください
  • そしてこれは不可能ですが、logcatログが空でないことを確認してください:)クラッシュする前にログに何かを書き込んでください
于 2012-05-30T19:16:29.240 に答える