Android 如何从logcat中删除旧数据?
当我执行命令时Android 如何从logcat中删除旧数据?,android,android-emulator,logcat,Android,Android Emulator,Logcat,当我执行命令时 adb logcat 在运行android emulator时,所有的旧日志都会过时,因此我认为它们存储在某个文件中。是否可以运行命令来清除日志并重新开始?如果没有,还有其他方法吗?您尝试过吗 adb logcat -c 不是为我做的 adb logcat -b all -c 工作了两次 以下命令将仅清除非根缓冲区(main、system..等) 如果要清除所有缓冲区(如radio、kernel..等),请使用以下命令 adb logcat -b all -c 或 对
adb logcat
在运行android emulator时,所有的旧日志都会过时,因此我认为它们存储在某个文件中。是否可以运行命令来清除日志并重新开始?如果没有,还有其他方法吗?您尝试过吗
adb logcat -c
不是为我做的
adb logcat -b all -c
工作了两次
以下命令将仅清除非根缓冲区(main、system..等)
如果要清除所有缓冲区(如radio、kernel..等),请使用以下命令
adb logcat -b all -c
或
对我来说,adb logcat-c不起作用,出现以下错误:
failed to clear the 'main' log
为此,我首先做了:
adb shell
比我做的还要多:
logcat -c
然后退出shell。
这样,当adb logcat-c中没有清除logcat时,我可以清除logcat,原因是在传递特定设备的
-s
标志时,我没有清除日志。这应该是正确的答案。如果您正在分析SELinux,另一个答案将不起作用。与其清除日志,不如应用时间戳过滤器
failed to clear the 'main' log
adb shell
logcat -c