首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Android中清空logcat缓冲区

如何在Android中清空logcat缓冲区
EN

Stack Overflow用户
提问于 2010-07-23 12:25:09
回答 3查看 131.8K关注 0票数 155

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

我从命令行使用adb logcat并将输出通过管道传输到一个文件,因为DDMS的缓冲区非常有限。目前,当我重新启动我的应用程序时(在修复错误等之后),logcat缓冲区也有来自上一次启动的数据。即使卸载应用程序也不会清除缓冲区。到目前为止,我找到的清除缓冲区的唯一方法是重新启动。这是有效的,但想知道是否有更简单的方法。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-07-23 12:29:55

代码语言:javascript
复制
adb logcat -c

Logcat选项记录在这里:http://developer.android.com/tools/help/logcat.html

票数 310
EN

Stack Overflow用户

发布于 2017-12-07 11:10:23

以下命令将仅清除非根缓冲区(主缓冲区、系统..etc缓冲区)。

代码语言:javascript
复制
adb logcat -c

如果要清除所有缓冲区(如radio、kernel..etc),请使用以下命令

代码语言:javascript
复制
adb root
adb logcat -b all -c

代码语言:javascript
复制
adb root
adb shell logcat -b all -c 

使用以下命令了解设备支持的缓冲区列表

代码语言:javascript
复制
adb logcat -g
adb logcat -b all -g
adb shell logcat -b all -g
票数 10
EN

Stack Overflow用户

发布于 2013-10-30 06:18:50

对于任何想知道如何在Eclipse中做到这一点的人来说,您可以使用提供的按钮从logCat中删除显示的文本(通常在图标上有一个红色的X)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3315389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档