我做了 ACrA for android 网站所说的 sendig logcat 信息到我的谷歌 spredsheet。我能够收到预期的日志,但是我只获得了最后 10 行而不是我指定的 150 行。acra.应该给我发送 150 行,还是应该查看 150 行并过滤掉我要求过滤的任何内容,然后将过滤后的版本发送给我?我希望第一个,所以任何帮助都值得赞赏
谢谢
正如我在评论中解释的那样:
- ACRA 将 logcat 参数设置直接转发到 LogCat 命令行,因此 logcat 负责过滤
- 我们可以修改 ACRA 来处理对整个可用 logcat 输出的过滤。这尚未实现。
- 从 ACRA 4.3.0 开始(测试阶段进行到 2012 年 9 月 1 日),您可以将日志写入您自己的文件中,并将其配置为将其内容发送到您的报告中(具有可配置的行数)
- 从JellyBean开始,READ_LOGS权限不授予第三方应用程序。只有系统应用可以使用它。另一方面,应用程序可以调用logcat并在没有任何许可的情况下仅获取自己的跟踪。