LogCat 窗口已经打开。有时候 LogCat 会显示日志信息,有时候不会,无论是否附加了物理目标。是否在调试环境中有启用/禁用日志的设置?
LogCat 窗口已经打开。有时候 LogCat 会显示日志信息,有时候不会,无论是否附加了物理目标。是否在调试环境中有启用/禁用日志的设置?
我在Eclipse中也遇到了这个问题。如果您很幸运并且不介意已经写入LogCat的内容,您可以在右上角点击“清除日志”按钮,该按钮与V、D、I、W和E按钮相邻。
如果您选择设备并清除日志,我发现输出是稳定的(至少直到它再次填满)。
当我尝试在模拟器上使用LogCat显示日志时,我遇到了相同的问题。我通过在DDMS的“设备”选项卡上选择“重置adb”来解决这个问题。
请键入以下命令:
adb kill-server
adb start-server
adb logcat
在Eclipse中,logcat存在一个已知的bug,可能就是您遇到的问题: http://code.google.com/p/android/issues/detail?id=2752
建议的解决方案是:拔掉设备并清除日志,然后重新开始。
当我使用模拟器并且将手机连接到电脑时,我遇到了这个问题。我的手机日志在logcat上没有显示出来。为了解决这个问题,我关闭了模拟器。
要禁用LogCat视图的自动显示,请在偏好设置中取消选中以下内容:
Android > LogCat > 当工作区中有应用程序消息时显示logcat视图
我通常也遇到这个问题。我发现LogCat正在以日志消息到来的速度清除视图,因此我什么都看不到。
对我有帮助的是更改日志级别。例如,如果它处于Debug状态,请更改为Verbose,然后再更改回Debug。LogCat恢复正常并允许日志持久存在。
这对我有用,但你的情况可能会有所不同。
另外,请检查您的设备是否实际连接并处于“在线”状态。有时,设备可能会离线,而LogCat则无法打印任何内容。
点击DDMS,然后点击调试按钮(运行按钮旁边的虫子图标)