LogCat窗口已打开。有时LogCat显示Log消息,有时它不显示,无论是否附加了物理目标。是否在调试环境中的某处启用/禁用了日志?
答案 0 :(得分:11)
我在Eclipse中也有这个问题。如果您有幸不关心已经写入LogCat的内容,可以单击V,D,I,W,E按钮旁边右侧的“清除日志”按钮。
如果选择设备并清除日志,我发现输出稳定(至少在它再次填满之前)。
答案 1 :(得分:9)
尝试使用模拟器在LogCat上显示日志时遇到了同样的问题。我解决了这个问题,在DDMS的“设备”选项卡上选择“重置adb”。
答案 2 :(得分:6)
输入:
adb kill-server
adb start-server
adb logcat
答案 3 :(得分:4)
Eclipse上存在一个已知的logcat错误,它可能是您遇到的问题: http://code.google.com/p/android/issues/detail?id=2752
建议的解决方案是拔下设备并清除日志,然后重新开始
答案 4 :(得分:3)
当我在模拟器上工作以及手机插入计算机时,这种情况发生在我身上。我的手机日志没有显示在logcat上。为了解决这个问题,我关闭了模拟器。
答案 5 :(得分:3)
要禁用LogCat视图自动显示,请在“首选项”中取消选择以下内容:
Android> LogCat>当工作区中有来自应用程序的消息时显示logcat视图
答案 6 :(得分:2)
如果更改日志级别不显示日志消息,请关闭调试透视图,然后使用快捷键或Eclipse中的(Window - > Open Perspective - > debug)重新打开它。这肯定会解决丢失日志消息的问题。
欢呼声
答案 7 :(得分:1)
我通常也遇到这个问题。我发现会发生的事情是LogCat正在以日志消息进入的速度清除视图,因此我看不到任何内容。
帮助我的是改变日志级别。例如如果是在Debug,请更改为Verbose,然后再返回Debug。 LogCat恢复正常并允许日志保持不变。
这对我有用,但YMMV。
P.S。同时检查您的设备是否已实际连接并“在线”。有时,设备可能会脱机,LogCat无法打印任何内容。
答案 8 :(得分:1)
单击DDMS,然后单击调试按钮(运行按钮旁边的错误图标)
答案 9 :(得分:1)
首先,我在Mac OSX 10.7.4上运行Eclipse Indigo。
每次我暂停Logcat然后右键单击并从Dock退出模拟器时,为了防止Logcat死亡并重新启动Eclipse。如果您暂停并单击模拟器窗口中的关闭按钮,则此方法无效。
再次启动模拟器后,取消暂停Logcat,它似乎正常运行。确保应用程序已完全加载,如控制台所示,然后关闭窗口,否则这不起作用。
我还没弄清楚为什么会这样。我没有机会在我的Windows机器上测试它。
答案 10 :(得分:0)
如果所提议的方法都不起作用,请尝试停用并激活手机上的开发者选项。不要忘记重新启用USB调试!