所以我使用模拟器并且logcat是空的,即使我的自定义日志没有出现,但是如果我导航到Android工作室中的终端,我可以看到它正在查看我的项目文件夹而不是android-sdk/platform-tools
adb.exe
所在的位置。
当我使用该终端导航并运行adb logcat
时,我可以看到日志正常。
这可能是logcat无法正常工作的原因吗?如果是这样我该如何解决?
我也确定我有logcat指向正确的设备&项目
感谢。
答案 0 :(得分:1)
我记得如果您在Windows中,如果adb.exe的完整路径包含空格,则某些外部脚本会失败。确保将adb放在没有空间的目录中。例如:
这是我原来的adb位置C:\ Users \ Mark A \ sdk \ platform-tools \ adb.exe
我将所有文件夹转移到一个没有空格的新文件夹,并重新同步所有内容以使其正常工作。
我不确定这是你的问题,但可能有助于其他人。
祝你好运。答案 1 :(得分:0)
答案 2 :(得分:0)
我不确定这对你是否会有所帮助,但这是我在升级到Android Studio 1.5后最近遇到的问题,需要花费数小时才能解决。
因为我在android和非android之间共享公共代码,所以我编写了自己的日志记录界面和多个实现。
在Android实现中,我使用""作为标签。在升级到Android Studio 1.5之前,这不是问题,消息会显示为:
我/调试消息
但是,升级到Android Studio 1.5后,我仍然可以看到系统日志消息,但我自己的所有日志消息都消失了。
最后,我想到现在可能不再支持空标记了,果然,一旦我添加了非空字符串的标签,我的调试消息就会返回。