ACRAにログを追加しようとしています。
私はこのリンクをたどりました。
そこで彼らは述べています
adb logcat -t 200 -v time
これにより、元のプロセスの日付、呼び出し時刻、優先度/タグ、およびPIDを含む200行のlogcatが生成されます。
しかし、これをACRAコードのどこに追加すれば、この200行のlogcatでGoogleドキュメントが更新されるかわかりません。
ACRAにログを追加しようとしています。
私はこのリンクをたどりました。
そこで彼らは述べています
adb logcat -t 200 -v time
これにより、元のプロセスの日付、呼び出し時刻、優先度/タグ、およびPIDを含む200行のlogcatが生成されます。
しかし、これをACRAコードのどこに追加すれば、この200行のlogcatでGoogleドキュメントが更新されるかわかりません。
行う必要があるのは、マニフェストにREAD_LOGS権限を追加することだけです。
<manifest ...>
...
<uses-permission android:name="android.permission.READ_LOGS"></uses-permission>
</manifest>
これを行うと、ACRAは自動的にlogcat情報をクラッシュレポートに追加します。adb logcat -t 200 -v time
自動的に追加される情報は、クラッシュ時に実行したときに取得する情報と似ています。
レポートを受信でき、1つの列しか取得できない場合は、次の項目を選択してください。
android.permission.READ_LOGS
マニフェストファイルで権限()を再取得したことを確認してくださいcustomReportContent
アノテーションで属性を使用する場合は、フィールド@ReportCrashes
を追加することを忘れないでください。LOG_CAT