【问题标题】:LogCat Stops Running in Eclipse Needs RestartLogCat 在 Eclipse 中停止运行需要重新启动
【发布时间】:2011-02-16 02:12:06
【问题描述】:

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

【问题讨论】:

  • 当日志太多时,我总是遇到这种情况。大多数情况下,我清除日志并重新启动 adb(设备 -> 重新启动 adb)并再次清除日志会有所帮助。
  • 很高兴听到其他人试图找到解决方案。我有一个 HTC Desire HD,并尝试了清除日志文件和删除控制台限制,但似乎只有重新启动 Eclipse 才能为我修复它。
  • 这似乎真的应该作为 android eclipse 插件的一部分来解决。
  • 您是否有机会考虑将答案更改为下面的#2 解决方案。我认为这是正确的。

标签: android eclipse logcat


【解决方案1】:

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

【讨论】:

  • 这里称为“设备”,但除此之外,这是对我有用的解决方案!谢谢一百万!
  • 透视图称为DDMS。视图位于 Android 文件夹中。视图名称为Devices
  • 只是切换到 DDMS 视角似乎为我解决了问题。谢谢!
  • 这应该是公认的答案...不确定那里发生了什么。
  • 这对我有用,感谢上帝。尝试在 JUnit 测试中获取此 logcat 输出。
【解决方案2】:

是的,我可以通过清除日志来恢复正常的 logcat。我还取消选中 Run/Debug->Console 中的“限制控制台输出”。

【讨论】:

  • 感谢分享。通常清除日志就足够了,但并非总是如此。
  • 我认为最好的答案是下一个......使用 DDMS prespective
  • 这曾经可以工作,但最近除了重新启动 Eclipse 和设备之外,没有什么能阻止它。
【解决方案3】:

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

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

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

【讨论】:

  • 令人惊讶的是,打开 DDMS 透视图不起作用,但这个对我有用。
【解决方案4】:

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

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

【讨论】:

  • 当它再次发生时我会试试看。我肯定会在有/没有模拟器的情况下看到这个
  • 很高兴听到其他人有同样的问题。
【解决方案5】:

在eclipse中你需要给更多的空间来记录缓冲区,默认是5000,我设置为50000没有任何问题。

窗口->首选项->android>logcat 要缓冲的最大日志消息数 __ 设置一些数字 50k 即可

【讨论】:

  • 对我来说唯一“解决”它的事情(似乎是一种解决方法)。单击设备什么也没做(当您将视图切换回 Java/Android 时,它可能会取消选择吗?)。一块垃圾日食。
【解决方案6】:

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

【讨论】:

    【解决方案7】:

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

    【讨论】:

      【解决方案8】:

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

      【讨论】:

        【解决方案9】:

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

        【讨论】:

        • 这就是为我所做的...我不知道为“会话”创建了一个过滤器。我点击了所有消息,我的东西出现了。我删除了保存的过滤器..我们会看看它是否会回来
        【解决方案10】:

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

        【讨论】:

          猜你喜欢
          • 2015-02-01
          • 1970-01-01
          • 2016-10-25
          • 2019-04-21
          • 1970-01-01
          • 1970-01-01
          • 2018-10-31
          • 2015-07-16
          • 1970-01-01
          相关资源
          最近更新 更多