Logcat 经常不工作

16

Logcat 经常不工作,什么也没有显示。这非常不可接受。每次发生这种情况都重新启动 Eclipse 太麻烦了。 有什么方法可以解决吗? 谢谢。


您可以从命令行运行logcat,只需运行adb logcat即可。我经常用这个方法会更成功,特别是如果我正在运行多个eclipse实例。 - Cheryl Simon
6个回答

25
有时Eclipse中的Logcat是空的,因为模拟器没有焦点。请转到DDMS视图,并尝试单击左上屏幕中的“模拟器”条目。
如果还连接了一个真正的G1设备,那么情况可能会更加混乱,此时您需要选择要查看输出的设备 :)
希望这可以帮到您。

3
这也是我的通常做法。我经常需要在Eclipse的设备选项卡中点击我的Nexus One图标,才能刷新Logcat窗口。 - Julio Gorgé
我总是通过在DDMS中选择设备和/或单击日志输出中的“V”(详细)或其他按钮来跟踪logcat。 - OneWorld

3

我通常在终端中保持logcat的打开状态,而不是在eclipse中。只需导航到您的platform-tools文件夹并键入adb logcat


2

Eclipse只有一个有限的缓冲区来显示logcat。在该页面上有一个小的清除按钮,我忘记它在哪里了。按下它,它会清除logcat并重新开始显示。


1
即使adb logcat有时会显示奇怪的东西并在一段时间后无缘无故停止工作:logcat.png。重启Eclipse和Android设备并没有帮助。
不过,控制台命令:adb logcat -c可以正常工作。

0

当我在模拟器中运行AVD和通过USB调试物理设备时,我也遇到了这个问题。即使我正在将APK加载到设备上进行调试,AVD也不会放弃焦点。我可以通过关闭AVD来解决这个问题。


0
有时候你会误选某个会话过滤器。通过显示 LogCat 的双面板视图,你可以在左侧窗格中检查活动过滤器。我曾经通过选择“所有消息”来修复空的 LogCat。

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