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 后,我仍然可以看到系统日志消息,但我自己的所有日志消息都消失了。
最后我想到,也许现在不再支持空标签,果然,一旦我添加了非空字符串的标签,我的调试消息就会返回。
所以我使用的是模拟器并且 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 后,我仍然可以看到系统日志消息,但我自己的所有日志消息都消失了。
最后我想到,也许现在不再支持空标签,果然,一旦我添加了非空字符串的标签,我的调试消息就会返回。