60

即使我处于调试模式,LogCat 也会定期停止显示消息。在其他时候,它一次只显示一行!我有一个解决方案,重启eclipse。但我想更好地理解这一点。发生这种情况时重新启动 Eclipse 需要花费太多时间。我在模拟器上看到了这种行为并连接到了设备。LogCat 要么显示没有历史记录的一行,要么什么都没有。

4

10 回答 10

77

我遇到了同样的问题,这里的解决方案对我不起作用。我找到的解决方案是打开 DDMS 透视图并在“设备”窗口中选择设备和正在运行的进程。完成后,LogCat 恢复生机。

于 2011-06-06T11:38:17.853 回答
18

是的,我可以通过清除日志来恢复正常的 logcat。另外我取消选中运行/调试->控制台中的“限制控制台输出”。

于 2011-04-15T02:22:17.303 回答
16

我以两种不同的方式解决了这些 LogCat 问题:

  1. 清除日志以修复一次一行问题
  2. 打开设备窗口 ( Window-> Show View-> Other-> Android-> Devices),然后单击我要查看其日志的设备。这似乎迫使 Android 在该设备上刷新 LogCat。

这些选项比重新启动 eclipse 或弄乱 adb 更容易。

于 2011-09-20T20:51:06.363 回答
9

我已经多次遇到“一次一条线”的问题。我不知道为什么会发生这种情况,但是有一个非常简单的修复方法每次都对我有用。只需点击清除日志按钮。简单易行。

我也让 Logcat 无法显示消息。通常这是由于模拟器出现问题,需要重新启动模拟器。

于 2011-02-16T02:45:49.200 回答
8

在 Eclipse 中,您需要为日志缓冲区提供更多空间,默认为 5000,我将其设置为 50000,没有任何问题。

Window->preference->android>logcat maximum num of log message to buffer _ _ set some number 50k is ok

于 2012-08-15T10:36:00.660 回答
3

我建议在您的首选项中调整 Logcat 缓冲区大小并启用工作区应用程序消息监控,我的设置如下所示。

eclipse Logcat 首选项

于 2012-08-27T14:13:59.723 回答
2

在一个真实的设备上(我的是一个有问题的 HTC Desire)我发现简单地禁用然后启用 ADB 并不总能解决它。更常见的做法是禁用 ADB,关闭页面(可能是返回),然后租用 Development 页面,然后重新启用调试模式。

于 2011-04-17T11:49:31.890 回答
2

同样在这里!对我有用的是打开 DDMS 透视图并在设备窗格上单击 reset adb

于 2014-04-13T18:23:59.157 回答
1

单击“显示保存的过滤器视图”按钮 通过显示 LogCat 的两个窗格视图,您将能够在左窗格中检查活动过滤器。我曾经通过选择“所有消息”修复了空的 LogCat。

于 2013-03-18T16:32:11.773 回答
-2

当 logcat 停止显示日志条目时,我发现关闭 Eclipse 并重新打开它可以解决我的问题。

于 2013-06-21T00:06:05.013 回答