为什么logcat在我的Android中不显示任何东西(当用Eclipse开发应用程序时)?
它只是不打印任何东西。它是空的。
为什么logcat在我的Android中不显示任何东西(当用Eclipse开发应用程序时)?
它只是不打印任何东西。它是空的。
当前回答
可能您的设备上没有启用日志。 尝试运行以下命令。
adb shell
echo 1 > /sys/kernel/logger/log_main/enable
其他回答
也许你安装了Mylyn ?
http://code.google.com/p/android/issues/detail?id=1808
虽然MoMo提供的答案可以暂时解决这个问题,但它很可能在下次启动Eclipse或在不同的模拟器/设备上启动时再次出现。
我发现一个更好的解决方案是进入您的Eclipse首选项,并在左侧列表中导航到Android -> LogCat,然后启用“监控LogCat用于工作空间中应用程序的消息”。
这样,无论您使用什么设备,只要应用程序启动,logcat就会自动开始显示它的输出。
它还将设置一个过滤器,以确保只显示应用程序的输出,您可以根据需要重用/禁用该过滤器。
除了重新启动Eclipse,对我有用的还有:
删除自定义过滤器
删除所有过滤器后,logcat再次被文本填充
我也遇到过同样的问题,但我的解决方案要基本得多:
如果LogCat面板在Eclipse中为空,则模拟器没有焦点。转到DDMS透视图,并尝试单击Devices面板(左上角屏幕)中的'emulator'条目。
可能您的设备上没有启用日志。 尝试运行以下命令。
adb shell
echo 1 > /sys/kernel/logger/log_main/enable