【问题标题】:How to add logcat to ACRA如何将 logcat 添加到 ACRA
【发布时间】:2011-11-04 18:47:51
【问题描述】:
我正在尝试将我的日志添加到 ACRA。
我关注了这个link。
他们已经声明了
adb logcat -t 200 -v 时间
这会产生 200 行 logcat,其中包含日期、调用时间、优先级/标签和原始进程的 PID。
但我不知道在 ACRA 代码中的哪个位置添加它,这样这将使用这 200 行 logcat 更新我的 Google 文档
【问题讨论】:
标签:
android
logcat
android-logcat
acra
【解决方案1】:
您唯一需要做的就是将 READ_LOGS 权限添加到清单中。
<manifest ...>
...
<uses-permission android:name="android.permission.READ_LOGS"></uses-permission>
</manifest>
当您这样做时,ACRA 会自动将 logcat 信息添加到您的崩溃报告中。自动添加的信息类似于您在崩溃时执行adb logcat -t 200 -v time 时获得的信息。
【解决方案2】:
如果您可以接收报告但不能只获取一列,请选择以下内容:
- 检查您是否有重新获得权限
(
android.permission.READ_LOGS) 在你的清单文件中
- 检查您是否在
@ReportCrashes 中使用customReportContent 属性
注释你不要忘记添加LOG_CAT字段
- 检查您的 google 文档模板是否有相关列
- 这是不可能的,但请检查您的 logcat 日志是否为空:) 在崩溃之前在日志中写入一些内容