即使我处于调试模式,LogCat也会定期停止显示消息。在其他时候,它一次只显示一行!我有一个解决方案,重启eclipse。但我想更好地理解这一点。发生这种情况时,重启eclipse需要太多时间。我在模拟器上看到过这种行为并连接到设备。 LogCat显示一行没有历史记录或没有任何记录。
答案 0 :(得分:77)
我遇到了同样的问题,这里的解决方案对我不起作用。我找到的解决方案是打开DDMS透视图并在“设备”窗口中选择设备和正在运行的进程。完成后,LogCat恢复了生机。
答案 1 :(得分:18)
是的,我可以通过清除日志来恢复正常的logcat。另外,我取消选中Run / Debug-> Console。中的“限制控制台输出”。
答案 2 :(得分:16)
我以两种不同的方式解决这些LogCat问题:
Window
- > Show View
- > Other
- > Android
- > Devices
),然后点击我想要查看日志的设备。这似乎迫使Android在该设备上刷新LogCat。这些比重启eclipse或搞乱adb更容易。
答案 3 :(得分:9)
我曾多次遇到“一次一行”的问题。我不知道为什么会发生这种情况,但有一个非常简单的解决方案,每次都适合我。只需点击清除日志按钮即可。简单易行。
我也让Logcat无法显示消息。通常这是由于模拟器出现问题而需要重启仿真器。
答案 4 :(得分:8)
在eclipse中你需要为日志缓冲区提供更多空间,默认为5000,我将其设置为50000并且没有任何问题。
窗口 - >优先 - >机器人> logcat的 缓冲区的最大日志消息数 _ _ 设置一些数字50k就可以了
答案 5 :(得分:3)
我建议调整Logcat缓冲区大小并在您的首选项中启用工作区应用程序消息监视,我的设置如下所示。
答案 6 :(得分:2)
在真正的设备上(我的是HTC Desire)我发现只是禁用然后启用ADB并不总能解决它。更常用的是禁用ADB,关闭页面(可能是后退)然后再租用Development页面,并重新启用调试模式。
答案 7 :(得分:2)
同样在这里!对我有用的是开放式DDMS透视图和我点击的设备窗格
reset adb
答案 8 :(得分:1)
单击“显示已保存的过滤器视图”按钮通过显示LogCat的双窗格视图,您将能够在左窗格中检查活动过滤器。我曾经通过选择“所有消息”修复了空的LogCat。
答案 9 :(得分:-2)
当logcat停止显示日志条目时,我发现关闭Eclipse并重新打开它可以解决我的问题。