Eclipse LogCat - 无法工作

9
这是最令人沮丧的事情,LogCat一直在停止/断开连接。运行Eclipse后,LogCat记录了第一次运行,之后就变成了空白。我必须重新启动Eclipse才能再次运行它,然后同样的事情又发生了。它怎么了?它以前可以正常工作。我不记得我做了什么更改来撤消我可能做过的事情。

编辑 - 如请求的Eclipse屏幕。

enter image description here

编辑2 - 当前安装的SDK包的屏幕。

enter image description here


你正在运行多少个进程?你是在模拟器还是设备上运行你的应用程序项目? - Rahul Gupta
我只使用我的设备。 - KickAss
你尝试过其他设备吗?有时候是设备出了问题。 - TootsieRockNRoll
我已经检查了我的设备,开发者选项似乎都正常。我也重新启动了设备,但问题仍然存在。 - KickAss
7个回答

24
如果 LogCat 为空,则模拟器没有焦点。进入DDMS透视图并尝试在设备面板(屏幕左上角)中单击“模拟器”条目。
对于设备也是同样的情况。只需单击表示该设备的条目即可获得日志消息。

在DDMS透视图中的设备中,我只看到我的手机设备,没有模拟器。 - KickAss
所以请检查手机设备。在logcat中,您也可以看到您的手机,也许您已经选择了一个过滤器,这就是为什么您的logcat为空的原因。 - Rahul Gupta
4
同时,在点击“清除日志”后,当我再次运行应用程序时,LogCat仍然保持空白。 - KickAss
我是否可能缺少一些SDK包?我卸载了很多我认为不需要的东西。请参见主帖中的EDIT 2。我是否缺少任何重要的内容? - KickAss
好的,我会做并回复。谢谢。 - KickAss
显示剩余5条评论

3
大多数时候,Rahuls方法会起作用,但有时即使如此也无法解决问题,在这种情况下,请重启ADB和Eclipse。

有时我也会遇到这种情况,为什么不在关闭logcat之前再次尝试从Windows->首选项->logcat运行弃用的logcat呢?如果可以,请告诉我是否有效。同时,也请尝试重新通过USB连接您的手机。 - Yauraw Gadav
我会先尝试重新安装ADT建议,如果必要的话,使用弃用版本。 - KickAss

3

我相信这篇有同样问题的帖子会解答你的问题:

https://dev59.com/3G445IYBdhLWcg3wJ298#11967853

基本上,通过在Eclipse中转到“窗口”>“首选项”>“Android”>“LogCat”,将日志缓冲区设置为更高的值。将“最大日志消息缓冲区数”设置为高于默认值5000的值。

enter image description here


3

仅适用于 Eclipse,当 LogCat 无法工作时:

1 - 打开 "DDMS" 视图。
2 - 在左侧点击要监视的设备。
3 - 将视图切换回 "JAVA"。


1
一个人怎么可能在这个世界上解决这个问题呢?太棒了,Pedro。这立刻就解决了。对于新手来说,“Perspective”在“Window”菜单中。再次感谢。 - Onimusha

0

如果你关闭LogCat并重新打开它,它将显示信息。


0
如果您在使用移动设备上的Cynogenmod,请尝试以下操作:
在您的设备中,打开“/system/etc/init.d/”文件夹 如果有许多文件,请尝试打开每个文件并查找此行: rm /dev/log/main 现在,像这样注释此行:# rm /dev/log/main 保存文件并重新启动。

0

尽管这个问题很久之前就被问过了,但我还是要为其他可能遇到这个问题的人回答。

在Mars、eclipse 4.5和使用GTK 3的Linux中,如果Android Logcat显示丢失,则需要在“--launcher.appendVmargs”之前将以下内容添加到eclipse.ini中。

--launcher.GTK_version
2

您也可以参考以下文章。
Logcat在Eclipse Mars中显示不可见消息
Eclipse GUI出现故障


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接