我昨天安装了Android Studio,我试着用LogCat来查看日志。但是logcat中没有任何显示。我用终端运行./adb logcat
,它可以工作。
有没有人可以向我解释一下如何在Android Studio中使用logcat?
我经常进入这种状态。Logcat是空白的。调试正常,我可以打出断点。没有设置过滤器。日志级别是Verbose。我通过反复循环以下方式来解决这个问题。
adb kill-server && adb start-server
。ddms
。最后重启电脑,如果其他都失败了。
这个问题是间歇性的,我认为Android Studio只是有bug。
我也遇到了同样的问题,但我通过以下步骤解决了,试一试。
在android studio中。
打开android monitor窗口(android studio底部)
你可以看到右下角的下拉菜单(spinner)
选择 -- 只显示所选应用程序。
[![在此输入图像描述][1]][1] 。 [1]: https://i.stack.imgur.com/fYjyP.png
这些帮助我:
1.启用亚行集成 ![在此输入图片描述][1] 。 2. 进入Android设备监控 检查您的设备是否在线,并创建一个所需的过滤器。 ![在此输入图片描述][2] ![在此输入图片描述][3] 。 ![在此输入图片描述][4] 。
[1]: http://i.stack.imgur.com/OasJE.png
[3]: http://i.stack.imgur.com/3Bz66.png [2]: http://i.stack.imgur.com/NsNi0.png [4]: http://i.stack.imgur.com/Nf2MO.png 5:
重启Android Studio帮助我。
**
**
我'经过几个月的烦恼和麻烦,刚刚解决了这个问题。 没有任何帮助,设备监控器在调试时工作正常,但标准的logcat视图总是空的。
原因很恼人,很简单。 logcat视图本来是在那里的,但被更新后移到了0宽!
**你在"ALT 6"。 标签,你看到两个标签页在那里"ADB日志"。 和"Devices | logcat"。 Devices | logcat的意思是,它由Devices和logcat组成,由一个垂直边框分割。 垂直边框是可以移动的,在更新时,它似乎已经移动到了100%右边。
导致logcat被收集但不显示,将鼠标指针移动到工具窗口的右侧,然后将logcat恢复到视图中即可。
这个解决方法并不能帮助所有人,但是我发现很多人在ADB连接正常的情况下,仍然没有logcat输出,这些人可能会遇到同样的问题。
[![在此输入图像描述][1]][1]
在我的案例中,我从右边的小下拉菜单中删除了"图像"。 从右边的小下拉菜单中删除。 之后它就显示出来了。 这是因为它将搜索该搜索框中的关键字的日志,所以如果它没有找到任何匹配,它返回空白
对我来说,问题在于设备是在 "仅充电 "模式下连接的。
将模式改为 "媒体设备(MTP)"(或某些设备中的 "传输文件"),问题就解决了。
即使在最新版本的Android Studio上,仍然遇到这个问题,真是奇怪。 我阅读了长长的解决方案列表,但它们对我来说并不奏效。 在早期版本的Android Studio上,公认的答案是可行的(我猜是v2.3)。
我做了以下工作来让Logcat重新工作。
[![在此输入图像描述][1]][1]
[![在此输入图像描述][2]][2]
我以为重新设置logcat应该理想地给我同样的效果,但它没有'。 手动切换过滤器是唯一有效的事情。
这是在Android Studio 3.0.1(稳定版)上进行的(在完成当前项目之前,我不能更新它) 当我早上启动Android studio继续晚上留下的工作时,就出现了这个问题。 希望开发人员能研究一下这个问题。 从stackoverflow中尝试了超过15种解决方案,但仍然没有看到任何结果,这很痛苦。 更让人气愤的是,为这个问题的未来受害者透露了另一个解决方案。
[1]: https://i.stack.imgur.com/dNw5c.png [2]: https://i.stack.imgur.com/U0rWT.png