如何将logcat添加到ACRA

时间:2011-11-04 18:47:52

标签: android logcat android-logcat acra

我正在尝试在ACRA中添加我的日志。

我遵循了link

他们已经声明了

  

adb logcat -t 200 -v time

这导致200行logcat,包括日期,调用时间,优先级/标记和原始进程的PID。

但我不知道在ACRA代码中添加这个内容,以便用这200行logcat更新我的Google Docs

2 个答案:

答案 0 :(得分:7)

您唯一需要做的就是为清单添加READ_LOGS权限。

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

执行此操作时,ACRA会自动将logcat信息添加到崩溃报告中。自动添加的信息类似于在崩溃时执行adb logcat -t 200 -v time时获得的信息。

答案 1 :(得分:0)

如果您可以收到报告但无法只获得一列,请选择以下内容:

  • 检查您是否已获得许可 (android.permission.READ_LOGS)在您的清单文件中
  • 检查customReportContent中是否使用@ReportCrashes属性 注释,您不要忘记添加LOG_CAT字段
  • 检查您的Google文档模板是否包含相关列
  • 这是不可能的,但请检查您的logcat日志是否为空:)在崩溃前在日志中写入内容