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

时间:2011-02-16 02:12:07

标签: android eclipse logcat

即使我处于调试模式,LogCat也会定期停止显示消息。在其他时候,它一次只显示一行!我有一个解决方案,重启eclipse。但我想更好地理解这一点。发生这种情况时,重启eclipse需要太多时间。我在模拟器上看到过这种行为并连接到设备。 LogCat显示一行没有历史记录或没有任何记录。

10 个答案:

答案 0 :(得分:77)

我遇到了同样的问题,这里的解决方案对我不起作用。我找到的解决方案是打开DDMS透视图并在“设备”窗口中选择设备和正在运行的进程。完成后,LogCat恢复了生机。

答案 1 :(得分:18)

是的,我可以通过清除日志来恢复正常的logcat。另外,我取消选中Run / Debug-> Console。中的“限制控制台输出”。

答案 2 :(得分:16)

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

  1. 清除日志以定期修复一行
  2. 打开设备窗口(Window - > Show View - > Other - > Android - > Devices),然后点击我想要查看日志的设备。这似乎迫使Android在该设备上刷新LogCat。
  3. 这些比重启eclipse或搞乱adb更容易。

答案 3 :(得分:9)

我曾多次遇到“一次一行”的问题。我不知道为什么会发生这种情况,但有一个非常简单的解决方案,每次都适合我。只需点击清除日志按钮即可。简单易行。

我也让Logcat无法显示消息。通常这是由于模拟器出现问题而需要重启仿真器。

答案 4 :(得分:8)

在eclipse中你需要为日志缓冲区提供更多空间,默认为5000,我将其设置为50000并且没有任何问题。

窗口 - >优先 - >机器人> logcat的 缓冲区的最大日志消息数 _ _ 设置一些数字50k就可以了

答案 5 :(得分:3)

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

eclipse Logcat preferences

答案 6 :(得分:2)

在真正的设备上(我的是HTC Desire)我发现只是禁用然后启用ADB并不总能解决它。更常用的是禁用ADB,关闭页面(可能是后退)然后再租用Development页面,并重新启用调试模式。

答案 7 :(得分:2)

同样在这里!对我有用的是开放式DDMS透视图和我点击的设备窗格 reset adb

答案 8 :(得分:1)

单击“显示已保存的过滤器视图”按钮通过显示LogCat的双窗格视图,您将能够在左窗格中检查活动过滤器。我曾经通过选择“所有消息”修复了空的LogCat。

答案 9 :(得分:-2)

当logcat停止显示日志条目时,我发现关闭Eclipse并重新打开它可以解决我的问题。