我使用adb logcat AndroidRuntime:E *:S
在命令行上调试应用程序崩溃几个小时,突然停止输出日志。
我试过了:
adb logcat -c
清理缓存adb kill-server
adb start-server
adb logcat AndroidRuntime:E *:S
现在当应用程序崩溃时,它会输出logcat:
--------- beginning of crash
而非实际崩溃日志
答案 0 :(得分:1)
也许您的应用日志已静音。如果过于频繁地记录日志,就会发生这种情况。您可以将应用程序列入白名单,以便始终捕获日志,无论如何。你可以通过adb来做到这一点。
adb shell
dumpsys package com.your.package.name | grep -i userid
请注意您的用户ID。 logcat -P 'yourUserId'