26

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

4

11 回答 11

11

我在 Eclipse 中也有这个问题。如果您有幸不关心已经写入 LogCat 的内容,您可以单击右上角 V、D、I、W、E 按钮旁边的“清除日志”按钮。

如果您选择设备并清除日志,我发现输出是稳定的(至少在它再次填满之前)。

于 2010-08-12T03:33:16.427 回答
9

尝试使用模拟器在 LogCat 上显示日志时遇到了同样的问题。我在 DDMS 的“设备”选项卡上选择“重置 adb”解决了这个问题。

于 2011-08-23T06:27:35.823 回答
6

输入这个:

adb kill-server
adb start-server
adb logcat

于 2012-02-14T20:33:18.540 回答
4

Eclipse 上的 logcat 存在一个已知错误,这可能是您遇到的问题: http ://code.google.com/p/android/issues/detail?id=2752

建议的解决方案是拔下设备并清除日志,然后重新启动

于 2011-09-01T12:30:59.523 回答
3

当我在模拟器上工作并且我的手机插入计算机时,这种情况发生在我身上。我的手机日志没有显示在 logcat 上。为了解决这个问题,我关闭了模拟器。

于 2011-03-07T17:26:57.323 回答
3

要禁用 LogCat 视图自动显示,请在首选项中取消选择以下选项:

Android > LogCat > 当工作区中有来自应用程序的消息时显示 logcat 视图

于 2012-01-19T18:52:08.677 回答
2

如果更改日志级别不显示日志消息,请关闭调试透视图,然后在 Eclipse 中使用快捷键或(Window -> Open Perspective -> debug)重新打开它。这肯定会解决丢失日志消息的问题。

干杯

于 2011-09-26T04:41:46.767 回答
1

我通常也有这个问题。我发现发生的事情是 LogCat 清除视图的速度与日志消息进入的速度一样快,所以我什么也看不到。

帮助我的是更改日志级别。例如,如果它在调试,更改为详细,然后返回调试。LogCat 恢复正常并允许日志保留。

这对我有用,但 YMMV。

PS 还要检查您的设备是否实际连接并“在线”。有时,设备可能会脱机,而 LogCat 则无法打印任何内容。

于 2010-08-11T12:50:24.343 回答
1

单击 DDMS,然后单击调试按钮(运行按钮旁边的错误图标)

于 2011-10-22T16:40:22.767 回答
1

首先,我在 Mac OSX 10.7.4 上运行 Eclipse Indigo。

为了防止 Logcat 死机并且每次我暂停 Logcat 然后右键单击并从 Dock 中退出模拟器时都必须重新启动 Eclipse。如果您暂停并单击模拟器窗口中的关闭按钮,这将不起作用。

再次启动模拟器后,取消暂停 Logcat,它似乎可以正常运行。在关闭窗口之前,请确保应用程序已完全加载,如控制台所示,否则这将不起作用。

我还没有弄清楚为什么这还有效。我没有机会在我的 Windows 机器上对此进行测试。

于 2012-06-22T17:09:55.173 回答
0

如果建议的方法都不起作用,请尝试在手机上停用并激活开发者选项。不要忘记重新启用 USB 调试!

于 2014-02-17T13:16:50.820 回答