听起来像this question非常相似,但那里的答案无效
当我从eclipse在我的设备上运行我的项目时,logcat显示我的过滤输出正常,大约一秒钟,但随后完全清除。我尝试点击详细按钮,将其更改为调试,然后在设备选择器中选择设备,这些都没有帮助。
它在虚拟设备上按预期工作,但我想开始在物理设备上进行测试。
我在Windows 8 x64上运行Eclipse Juno。该设备是运行android 2.3.4的HTC Thunderbolt
有什么想法吗?
答案 0 :(得分:4)
事实证明,设备上的logcat正在从其他软件中获取一堆条目,超出了默认设置为80000个字符的日志缓冲区。取消选中Window-> Preferences-> Run / Debug-> Console中的'限制控制台缓冲区'选项可以解决问题。当然,真正的问题是系统正在为logcat编写这么多内容!
虚拟设备是一个骨架设备,没有安装其他应用程序,所以它没有这个问题。
很抱歉回答我自己的问题,但我希望这有助于其他人。