当我执行命令
时 adb logcat
在运行android模拟器时,所有旧日志都会过去,所以我认为它们存储在某个文件中。是否有命令可以运行以清除日志并重新开始?如果没有,是否还有其他方法可以做到这一点?
答案 0 :(得分:105)
答案 1 :(得分:13)
adb logcat -c
没有为我做这件事
adb logcat -b all -c
工作
答案 2 :(得分:3)
Dup How to empty (clear) the logcat buffer in Android
以下命令将仅清除非根缓冲区(main,system ..etc)。
type Person struct {
firstName: string
lastName: string
real: string
}
var data map[int]Person
如果要清除所有缓冲区(如radio,kernel..etc),请使用以下命令
adb logcat -c
或
adb logcat -b all -c
答案 3 :(得分:2)
对我来说, adb logcat -c 无法正常工作,并出现以下错误:
failed to clear the 'main' log
为此,我首先做了:
adb shell
比我做了:
logcat -c
然后退出外壳。 这样,当没有从adb logcat -c
中清除logcat时,我就可以清除它