为什么logcat在我的Android中不显示任何东西(当用Eclipse开发应用程序时)?

它只是不打印任何东西。它是空的。


当前回答

虽然MoMo提供的答案可以暂时解决这个问题,但它很可能在下次启动Eclipse或在不同的模拟器/设备上启动时再次出现。

我发现一个更好的解决方案是进入您的Eclipse首选项,并在左侧列表中导航到Android -> LogCat,然后启用“监控LogCat用于工作空间中应用程序的消息”。

这样,无论您使用什么设备,只要应用程序启动,logcat就会自动开始显示它的输出。

它还将设置一个过滤器,以确保只显示应用程序的输出,您可以根据需要重用/禁用该过滤器。

其他回答

下面是一个非常愚蠢的答案,但它确实发生了!

当我不在的时候,我的猫踩了空格键,在搜索栏中输入[space]xN。

结果是一个空的Log Cat。我试着重新启动,浪费了大约1个小时才意识到我应该清空搜索栏。

TLDR;清除你的日志猫搜索栏!

也许你安装了Mylyn ?

http://code.google.com/p/android/issues/detail?id=1808

我也遇到过同样的问题,但我的解决方案要基本得多:

如果LogCat面板在Eclipse中为空,则模拟器没有焦点。转到DDMS透视图,并尝试单击Devices面板(左上角屏幕)中的'emulator'条目。

在我的情况下(在尝试了这里提供的所有答案后都无济于事),问题(和解决方案)与端口8700有关:

我需要做的是:

退出“Android设备监视器”(Monitor .bat) 退出Eclipse的所有实例。 C: \ adt-bundle-windows-x86_64 \ sdk > . . \平台工具\ \工具adb.exe kill-server C: \ adt-bundle-windows-x86_64 \ sdk > . . \平台工具\ \工具adb.exe启动服务器 C: \ adt-bundle-windows-x86_64 \ sdk \工具> monitor.bat

此外,滚动锁定按钮,需要“按下/激活”:

而不是反过来:

如果您正在使用设备,最简单的检查就是重新启动Eclipse。

您不必关闭Eclipse

使用菜单文件→重新启动

在一两秒钟内,您应该会看到LogCat返回。