如何从logcat中删除旧数据?

时间:2010-04-17 05:17:21

标签: android android-emulator logcat

当我执行命令

adb logcat

在运行android模拟器时,所有旧日志都会过去,所以我认为它们存储在某个文件中。是否有命令可以运行以清除日志并重新开始?如果没有,是否还有其他方法可以做到这一点?

4 个答案:

答案 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时,我就可以清除它