我收到很多与我的应用程序相关的此类 logcat 消息。
11-19 19:04:23.872 3327 3440 I chatty : uid=10085 com.xxxx.yyy expire 18 lines
这些日志消息是什么?我在这里缺少实际的应用程序 logcat 日志吗?
我想添加另一个答案,因为现有的答案都没有真正回答“我在这里缺少实际的应用程序 logcat 日志吗?' 问题。
是的,您缺少日志。一旦 logcat 认为应用程序“喋喋不休”(每秒超过 5 行),您的应用程序的日志将被折叠。
您可以通过将您的应用程序列入 logcat 白名单来避免此行为:
adb logcat -P '<pid or uid of your app>'
您可以通过执行以下命令打印当前的白名单和黑名单:
adb logcat -p
此命令还有助于打印 logcat 统计信息:
adb logcat -S
此外,我发现在测试期间直接从代码将我的应用程序自动列入 logcat 白名单很有用:
int pid = android.os.Process.myPid();
String whiteList = "logcat -P '" + pid + "'";
Runtime.getRuntime().exec(whiteList).waitFor();
更多信息可以在 logcat 的官方文档中找到here https://developer.android.com/studio/command-line/logcat.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)