日食中的Logcat保持自动清除

时间:2011-04-26 18:30:08

标签: android eclipse logcat

直到最近我的logcat一直很好,但是每当我尝试在eclipse中查看它时,只要显示任何内容使其无法读取,它就会不断清理。在adb中查看它但我从不打扰它,因为阅读和找到你正在寻找的任何东西都是一种痛苦。

有没有办法解决这个问题?

4 个答案:

答案 0 :(得分:35)

由于缓冲区空间不足(接收太多新消息),Logcat消息很容易被清除,这是Eclipse中一个简单的设置更改。

要修复,请转到Window>偏好> Android> logcat的

并增加“最大缓存LogCat消息数”的限制。将其设置为0表示无限大小或非常大的数字。但请记住,10000以下的任何东西都会快速填满。

已经回答: Eclipse Android - Logcat Clearing too Fast

答案 1 :(得分:6)

在删除它之前会显示一行以显示下一行?只需再次单击详细按钮即可。

答案 2 :(得分:5)

这个bug有一个解决方法。单击活动模式按钮(通常为详细),从设备列表中选择其他设备,然后再次选择以前的设备。它将恢复所有logcat消息。

答案 3 :(得分:0)

LogCat对此非常讨厌。在Ubuntu中,我发现以下工作非常好:

打开终端并输入adb logcat | grep MYINFO

这只会显示按MYINFO字符串过滤的adb消息。

所以,你可以编写类似的代码:

Log.v("MYINFO", "x" + x_value + ", etc...");

这是一种使用方式。一个救生员!有关详细信息,请参阅this

您可能会发现logcat缓冲区有时会重新启动之前的日志。要解决此问题,请键入

adb logcat -c