LogCat在Eclipse中停止运行需要重新启动

即使我处于debugging模式,定期LogCat将停止显示消息。 在其他时候,它将一次只显示一行! 我有一个解决scheme,重新启动Eclipse。 但我想更好地理解这一点。 发生这种情况时,需要花费太多时间来重新启动eclipse。 我在仿真器上看到了这种行为,并连接到一个设备。 LogCat显示一行没有历史或没有任何东西。

是的,我可以通过清除日志来获得正常的logcat。 另外我取消了在运行/debugging – >控制台中的“限制控制台输出”。

我遇到了同样的问题,这里的解决scheme并不适合我。 我find的解决scheme是打开DDMS透视图,并select设备和设备窗口上的运行过程。 完成之后,LogCat恢复生机。

我以两种不同的方式解决这些LogCat问题:

  1. 清理日志来修复一行的问题
  2. 打开设备窗口( Window – > Show View – > Other – > Android – > Devices ),并点击我想查看日志的设备。 这似乎迫使Android刷新该设备上的LogCat。

这些比重启eclipse更容易,或者与adb混淆。

我曾多次遇到过“一次一行”的问题。 我不知道为什么会发生,但每次都有一个非常简单的修复方法。 只需点击清除日志button。 简单和容易。

我也有Logcat无法显示消息。 通常这是由于仿真器的问题,并且需要重新启动仿真器。

在eclipse中你需要给日志缓冲区留出更多的空间,默认是5000,我把它设置为50000,没有任何问题。

窗口 – >首选项 – >安卓> logcat日志消息的最大数量缓冲区_ _设置一些数字50K是好的

我build议调整Logcat缓冲区大小,并在您的首选项中启用工作区应用程序消息监视,我的设置如下所示。

eclipse Logcat首选项

在一个真正的设备(我的HTC Desire有问题),我发现只是禁用,然后启用ADB并不总是解决它。 更常见的做法是禁用ADB,closures页面(可能后退),然后重新提交开发页面,然后重新启用debugging模式。

同样在这里! 什么对我来说是开放的DDMS的angular度和设备窗格上我点击reset adb

点击“显示已保存的filter视图”button通过显示LogCat的双窗格视图,您将能够在左侧窗格中检查活动filter。 我曾经通过select“所有消息”来修复空的LogCat。

当logcat停止显示日志条目时,我发现closuresEclipse并重新打开它解决了我的问题。