Logcat 未在 android 工作室中显示任何内容

Logcat is not showing anything on android studio

所以我使用的是模拟器并且 logcat 是空的,即使我的自定义日志也没有出现,但是如果我导航到 Android studio 中的终端,我可以看到它正在查看我的项目文件夹,而不是 adb.exe 所在的 android-sdk/platform-tools。 当我使用那个终端导航到那里并且 运行 adb logcat 我可以很好地看到日志。 这可能是 logcat 不起作用的原因吗?如果是这样,我该如何解决?

我也确定我 logcat 指向了正确的设备和项目。

谢谢。

确保您已经选择了要查看日志的设备和应用程序。

我记得如果您在 Windows 中,如果您 adb.exe 的完整路径包含 space,则某些外部脚本会失败。确保您的 adb 位于没有 space 的目录中。例如:

这是我原来的adb位置C:\Users\Mark A\sdk\platform-tools\adb.exe

我将我的所有文件夹转移到一个没有 space 的新文件夹并重新同步所有内容以使其正常工作。

我不确定这是你的问题,但它可能对其他人有帮助。

祝你好运。

我不确定这是否对您有帮助,但这是我最近 运行 在升级到 Android Studio 1.5 后花了我几个小时才解决的问题。

因为我在 android 和非 android 之间共享通用代码,所以我编写了自己的日志记录接口和多个实现。

在android实现中,我使用了“”作为标签。在我升级到 Android Studio 1.5 之前这不是问题,消息将显示为:

我/调试消息

然而,升级到 Android Studio 1.5 后,我仍然可以看到系统日志消息,但我自己的所有日志消息都消失了。

最后我想到,也许现在不再支持空标签,果然,一旦我添加了非空字符串的标签,我的调试消息就会返回。