android LogCat只输出最后一行

cla*_*amp 7 eclipse android logcat

有时当我在eclipse中使用android时,logcat输出似乎只输出最后一行消息并丢弃之前的所有内容.

这通常发生在30分钟的工作之后,但我找不到一个具体的方法来重复它.

任何提示?谢谢!

Fal*_*rri 16

eclipse DDMS缓冲区不必要地小.您可以单击清除日志按钮,它将再次开始显示日志.我不确定是否有办法增加缓冲区.我总是看着终端里的logcat.这是一个非常好的python脚本,可以为输出添加颜色.

http://jsharkey.org/blog/2009/04/22/modifying-the-android-logcat-stream-for-full-color-debugging/


Jos*_*emm 1

有时您的设备在 DDMS 中未被选中。下次遇到此问题时,请在 Eclipse 中打开 DDMS 透视图,然后在设备窗口中重新单击您的设备。

这通常对我有用。

  • 这个答案与所提出的确切问题不正确。该问题涉及缓冲区变满的问题,此时 logcat 仅显示日志中的最后 1 或 2 行。每当我看到单行时,只需单击 Eclipse logcat 窗格右侧的“清除日志”图标即可解决此问题。Josh 提到的是 logcat 的另一个问题,是的,eclipse 有时会丢失设备或者不会自动选择它。只是我的2分钱 (5认同)