如何在Android中清空(清除)logcat缓冲区
我怎样才能清空(清除)Android中的logcat缓冲区?
我从命令行使用adb logcat,并将输出传输到文件,因为DDMS具有非常有限的缓冲区。 目前,当我重新启动我的应用程序(修复错误等)后,logcat缓冲区也有来自以前启动的数据。 即使卸载应用程序不会清除缓冲区。 到目前为止我发现清除缓冲区的唯一方法是重新启动。 这是有效的,但想知道是否有一个更简单的方法。
adb logcat -c
Logcat选项logging在这里: http : //developer.android.com/tools/help/logcat.html
对于有人想知道如何在Eclipse中执行此操作,可以使用提供的button从logCat中移除显示的文本(通常在图标上有一个红色的X)
我给我的Mac解决scheme:
- 将设备连接到USB端口后,打开terminal并转到adb文件夹。
- 写:./adb设备
- terminal将显示如下:附件36ac5997设备列表
- 记下序列号(36ac5997)
- 写:./adb -s 36ac5997连接到设备
- 写:./adb logcat
如果在任何时候想要清除日志,请键入./adb logcat -c