当我使用 adb 连接设备或模拟器时,可以使用 adb logcat -c
清除 logcat。但我经常遇到以下信息:
failed to clear the 'main' log
据我所知,'main'是一个非根缓冲区,这意味着我应该能够在没有root权限的情况下清除它。那么这条消息的原因可能是什么?您可能已经打开了Android Studio,请关闭它并重新运行,这样就可以清除日志。
使用
adb logcat -b all -c
这条命令会清空所有缓冲区。有时候,adb logcat -c 命令不起作用,因为许多进程正在使用它,比如 Android Studio。
Logcat消息存储在缓冲区中,您可以尝试查看。
adb logcat -c