92

当我执行命令时

adb logcat

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

4

4 回答 4

129

你试过这个吗?

 adb logcat -c

https://developer.android.com/studio/command-line/logcat.html

于 2010-04-17T07:32:23.917 回答
18
adb logcat -c 

不是为我做的

adb logcat -b all -c

工作过

于 2017-03-21T21:49:19.167 回答
4

如何在 Android 中清空(清除)logcat缓冲区

以下命令将仅清除非根缓冲区(main、system ..etc)。

adb logcat -c

如果要清除所有缓冲区(如收音机、内核等),请使用以下命令

adb logcat -b all -c

或者

adb root
adb shell logcat -b all -c 
于 2017-12-07T03:26:14.533 回答
2

对我来说,adb logcat -c不工作,并给出以下错误:

failed to clear the 'main' log

为此,我首先做了:

adb shell

比我做的:

logcat -c

然后退出外壳。这样,当没有从 adb logcat -c 清除 logcat 时,我就能够清除 logcat

于 2020-03-09T06:48:23.123 回答