Logcat 突然停止记录崩溃
Logcat suddenly stops logging crashes
我在命令行上使用 adb logcat AndroidRuntime:E *:S
调试应用程序崩溃几个小时,突然停止输出日志。
我试过:
adb logcat -c
清理缓存
- 正在将 USB 拔出到我的 phone
adb kill-server
adb start-server
- 重新插入 USB
adb logcat AndroidRuntime:E *:S
现在当应用程序崩溃时,它 logcat 输出:
--------- beginning of crash
而不是实际的崩溃日志
可能是您的应用日志被静音了。如果您的日志记录过多过于频繁,就会发生这种情况。您可以将您的应用列入白名单,以便无论如何始终捕获您的日志。您可以通过 adb 执行此操作。
- 先进入adb shell
adb shell
- 获取您的应用用户 ID
dumpsys package com.your.package.name | grep -i userid
记下您的用户 ID。
- 现在将 logcat
logcat -P 'yourUserId'
中的应用列入白名单
我在命令行上使用 adb logcat AndroidRuntime:E *:S
调试应用程序崩溃几个小时,突然停止输出日志。
我试过:
adb logcat -c
清理缓存- 正在将 USB 拔出到我的 phone
adb kill-server
adb start-server
- 重新插入 USB
adb logcat AndroidRuntime:E *:S
现在当应用程序崩溃时,它 logcat 输出:
--------- beginning of crash
而不是实际的崩溃日志
可能是您的应用日志被静音了。如果您的日志记录过多过于频繁,就会发生这种情况。您可以将您的应用列入白名单,以便无论如何始终捕获您的日志。您可以通过 adb 执行此操作。
- 先进入adb shell
adb shell
- 获取您的应用用户 ID
dumpsys package com.your.package.name | grep -i userid
记下您的用户 ID。 - 现在将 logcat
logcat -P 'yourUserId'
中的应用列入白名单