什么启用Android Eclipse LogCat?

时间:2010-08-11 12:23:43

标签: android eclipse logcat

LogCat窗口已打开。有时LogCat显示Log消息,有时它不显示,无论是否附加了物理目标。是否在调试环境中的某处启用/禁用了日志?

11 个答案:

答案 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调试!