【问题标题】: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 日志是否为空:) 在崩溃之前在日志中写入一些内容

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-08
        • 1970-01-01
        • 1970-01-01
        • 2013-01-12
        • 1970-01-01
        • 2012-02-16
        相关资源
        最近更新 更多