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

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


当前回答

这很简单。

从eclipse中关闭Logcat。

然后在Eclipse中按照以下步骤重新打开它。

窗口-显示视图-其他- Android - LogCat -好的

希望这能解决你的问题。

其他回答

如果你在手机上使用CyanogenMod,它将默认禁用日志记录。试试这个方法:

在您的设备中,打开“/system/etc/init. conf”文件。d /”文件夹 如果有很多文件,试着打开每个文件并找到这一行:

rm /dev/log/main

现在,像这样注释这一行:# rm /dev/log/main

保存文件并重新启动。

如果你尝试了所有其他的方法,仍然一无所获。我有另一个简单的方法。

下载旧版本的ADB,然后再试一次。它可能是工作的,至少为我工作与Android 7.0手机(供应商停止更新)。

这里是旧版本的有用链接。

也许你安装了Mylyn ?

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

好的。我就是这样让它起作用的。我首先听从了陌陌的建议,那就是…

如果LogCat面板在Eclipse中为空,则模拟器没有 的焦点。转到DDMS透视图,尝试单击“模拟器” 进入设备面板(左上角屏幕)。

但无济于事。

然后我尝试重置adb (Android调试桥)由fyodorananiev建议。 怎么做?菜单窗口→设备→倒三角菜单按钮→重置adb。

它也没有工作,但我确实收到了以下消息:

Android hierarchyviewer:无法从设备获取聚焦窗口

这意味着陌陌是对的,因为我的Android设备或模拟器没有焦点。然而,在我的例子中,解决方法是不同的。

对我有用的是:

重新插入我的Android设备,它通过USB连接到我的电脑。 重新启动Eclipse,正如Abu Hamzah所提到的(尽管因为我不知道我可以执行菜单文件→重新启动,所以我手动关闭了Eclipse,然后再次重新启动应用程序)。

我现在可以在我的logcat中看到日志。

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

您不必关闭Eclipse

使用菜单文件→重新启动

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