4

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

我跟着这个链接

他们在那里说

adb logcat -t 200 -v 时间

这将产生 200 行 logcat,其中包含日期、调用时间、优先级/标记和原始进程的 PID。

但是我不知道在 ACRA 代码中的哪个位置添加它,这样这将使用这 200 行 logcat 更新我的 Google Docs

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

如果您可以接收报告并且不能仅获取一列,请选择以下内容:

  • 检查android.permission.READ_LOGS您的清单文件中是否有 requaried 权限 ( )
  • 检查如果您在注释中使用customReportContent属性,您@ReportCrashes 不会忘记添加LOG_CAT字段
  • 检查您的 google 文档模板是否有相关列
  • 这是不可能的,但请检查您的 logcat 日志是否为空:) 在崩溃前在日志中写入一些内容
于 2012-05-30T19:16:29.240 回答