【问题标题】:Logcat in eclipse keeps auto clearingeclipse中的Logcat保持自动清除
【发布时间】:2011-04-26 18:30:08
【问题描述】:

直到最近,我的 logcat 一直很好,但突然间,每当我尝试在 eclipse 中查看它时,它只会在显示任何内容时自动清除,使其无法阅读。在 adb 中查看它的作品,但我从不为此烦恼,因为阅读和找到您正在寻找的任何东西真是太痛苦了。

有没有办法解决这个问题?

【问题讨论】:

    标签: android eclipse logcat


    【解决方案1】:

    Logcat 消息很容易被清除,因为缓冲区空间不足(接收到太多新消息),这是 Eclipse 中的一个简单设置更改。

    要修复,请转到 Window > Preferences > Android > LogCat

    并增加“要缓冲的最大 LogCat 消息数”的限制。将其设置为 0 表示无限大小,或者一个非常大的数字。但请记住,任何低于 10000 的东西都会很快填满。

    已经回答: Eclipse Android - Logcat Clearing too Fast

    【讨论】:

    • 太棒了!谢谢。我的应用程序随机崩溃,我想调试它。 Logcat 正在清除,我无法清除。但是,现在我可以了:)
    • 值得注意的是(至少在我的情况下)LogCat 需要重新启动(关闭并重新打开)才能生效
    【解决方案2】:

    它会先显示一行,然后再删除它以显示下一行?只需再次单击详细按钮即可。

    【讨论】:

      【解决方案3】:

      这个错误有一个解决方法。单击活动模式按钮(通常为详细),从设备列表中选择另一个设备,然后再次选择上一个设备。它将恢复所有 logcat 消息。

      【讨论】:

        【解决方案4】:

        LogCat 对此真的很烦。在 Ubuntu 中,我发现以下工作非常好:

        打开终端并输入adb logcat | grep MYINFO

        这将只显示由MYINFO 字符串过滤的 adb 消息。

        因此,您可以编写如下代码:

        Log.v("MYINFO", "x" + x_value + ", etc...");
        

        使用起来真是一种解脱。一个救生员!请参阅this 了解更多信息。

        您可能会发现有时 logcat 缓冲区在重新启动时会重复以前的日志。要克服这个问题,请键入

        adb logcat -c
        

        【讨论】:

          猜你喜欢
          • 2012-03-21
          • 1970-01-01
          • 1970-01-01
          • 2013-12-10
          • 1970-01-01
          • 1970-01-01
          • 2015-05-27
          • 2013-03-22
          • 1970-01-01
          相关资源
          最近更新 更多