我昨天安装了Android Studio,并尝试使用LogCat查看日志。但是logcat中没有任何显示。我使用终端运行,./adb logcat
并且可以运行。
是否有人可以向我解释如何在Android Studio中使用logcat?
我昨天安装了Android Studio,并尝试使用LogCat查看日志。但是logcat中没有任何显示。我使用终端运行,./adb logcat
并且可以运行。
是否有人可以向我解释如何在Android Studio中使用logcat?
Answers:
重新启动logcat总是对我有帮助。
我经常进入这种状态。Logcat为空白。调试工作,我可以达到断点。没有设置过滤器。日志级别为详细。我通过反复遍历以下内容来修复它:
adb kill-server && adb start-server
ddms
在命令行上启动。最后,如果其他所有方法都失败,则重新启动计算机。
问题是断断续续的,我认为Android Studio只是越野车。
您需要按两次Alt+ 6重启logcat窗口。这样,它将显示日志输出。
该问题主要发生在调试模式下。
这些帮助了我:
1.启用ADB集成 2.转到Android设备监控器检查您的设备是否在线并创建所需的过滤器
在终端中运行此命令。它将再次开始工作。
adb kill-server && adb start-server
重新启动Android Studio对我有帮助。
这不是技术性的答案,但您可能需要选中logcat的搜索框。如果输入任何字符,您的logcat将为空,因为它将搜索该特定字符或单词,然后,如果不存在该字符,则您的logcat日志将完全为空。
**
**
经过几个月的烦恼和麻烦之后,我才解决了这个问题。
没有任何帮助,设备监视器在调试期间运行良好,但是标准logcat视图始终为空。
原因非常简单:
日志视图在那里,但是通过更新已被移至0宽度!
你在“ALT 6”选项卡,可以看到两个选项卡中有“亚行日志”和“设备| logcat的”
设备| logcat实际上意味着它由设备和logcat组成,并由垂直边框分开。
垂直边框可以移动,并且在更新过程中似乎已向右移动了100%。
这将导致收集日志但未显示日志,将鼠标指针移至工具窗口的右侧,然后将DRAG日志猫重新放回视图。
该解决方案无法为所有人提供帮助,但是我发现许多人都可以使用ADB连接并且仍然没有logcat输出,这些人可能会遇到相同的问题。
即使在最新版本的Android Studio上仍然遇到此问题,这很奇怪。我通读了很长的解决方案清单,但是它们对我没有用。可接受的答案适用于早期版本的Android Studio(我猜是v2.3)
我做了以下操作以使Logcat再次工作:
我期望重置logcat理想上应该能给我相同的效果,但实际上没有。手动切换过滤器是唯一有效的方法。
这是在Android Studio 3.0.1(稳定版)上执行的(在完成当前项目之前,我无法对其进行更新)当我在早上启动Android Studio来继续我晚上留下的工作时,便出现了问题。我希望开发人员可以对此进行研究。尝试从stackoverflow尝试超过15种解决方案仍然很费力,但仍然没有结果。为这个问题的未来受害者透露另一种解决方案甚至令人不快。
对我来说,问题在于设备以该Charge only
模式连接。
将模式更改为Media device (MTP)
(或Transfer files
在某些设备中)可以解决此问题。
在Android 3.6.1(2020年3月)中,我必须:
在Android Studio 0.8.0中,您应在运行应用之前通过工具-> Android启用ADB集成。然后,日志猫将正常工作。请注意,如果您在应用程序运行时禁用了ADB集成,然后再次启用了该功能,那么除非重新生成项目,否则日志目录不会显示任何内容。
我只是把它固定在我的身上。在DDMS显示屏的最右边查找微小的图标,这些图标将还原设备Logcat视图和ADB视图。
DDMS首次出现时,同时显示“ ADB日志”和“设备| logcat”选项卡。“设备| logcat”是应该显示设备输出的设备,但为空白。不知何故,我设法隐藏了其中一个标签页或另一个标签页,而我却忘记了确切的方式。但是,在右边,有一个小图标,上面写着“ Restore ADB”(还原ADB)视图,然后单击它,它就出现了。然后还有另一个小图标,上面写着“ Restore Devices logcat view”。我单击了一下,突然间它出现并再次显示设备输出。
LogCat
wi-fi调试过程。我打开Device File Explorer
,发现列表中没有授权的设备,并在智能手机上接受了RSA指纹。之后,我可以看到一个Logcat
,但它经常损坏并再次发送这些指纹。