【发布时间】:2016-05-12 10:38:15
【问题描述】:
Logcat 在 Android Studio 中再次停止为我工作。上次发生这种情况我不得不重新安装 IDE,我想再次避免它。
我所做的事情正在改变......
Log.d("WRONG", "TEST");
到
Log.d("LOG", TEST");
然后再次将标签改回“错误”。现在,当应用程序在我的手机上运行时,Logcat 不会显示我的任何调试消息即使我从过滤器中删除了错误。模拟器仍然提供调试消息。
我已经试过了:
- 检查 Android 设备监视器是否处于活动状态。
- 正在重新启动 Logcat。
- 从 Verbose 更改为 Debug 并返回 Verbose。
- 拔掉手机。
- 正在重新启动 Android Studio。
- 使缓存无效/重新启动(在文件菜单中)。
- 正在卸载应用程序。
- 重新启动计算机。
- 同时满足以上所有。
- 换手机。
切换 USB 数据线。
正在打开 Android Studio 管理器。它出错了,日志告诉我»java.io.IOException:文件夹“C:\Users\Logga%20in.android\monitor-workspace.metadata”是只读的。«
[编辑:尝试了更多解决方案]
- 在 Android Studio 中使用终端。转到 android sdk\platform-tools 文件夹并输入 adb kill-server,然后输入 adb start-server。
- 通过命令打开 Dalvik 调试监视器并检查那里的日志。
- 将 android:debuggable="true" 添加到清单中(在应用程序标签下)。
我使用的是 Android Studio 2.1,但在使用 2.0b 时发生了同样的事情。
【问题讨论】:
-
您是否从搜索字段中删除了错误,可能它阻止了整个 logcat 并取消选中 regix 然后检查。
-
Log.d("LOG", "TEST"); -
WRONG 是一个过滤器,所以我只能看到我的调试消息。删除它将提供手机中的所有消息。试过了,搜索了我的消息,但没有找到任何东西。现在尝试取消选中正则表达式。
标签: android android-studio logcat