在Android Studio中使用设备进行debugging时,Android Logcat是空的

当我尝试在android studio中使用android设备进行debugging时,Logcat不显示任何内容。 但是当我使用模拟器LogCat显示所有的消息。 在实际设备上debugging时如何查看Logcat消息?

谢谢 !

在Android Studio 0.8.0中,您应该在运行您的应用程序之前通过工具 – > Android启用ADB集成。 然后日志猫会正常工作。 请注意,如果您在应用程序运行时禁用了ADB集成,并再次启用它,那么除非重新生成项目,否则日志猫不会显示任何内容。

从0.4.0开始,我注意到logcat选项卡在debugging器窗口中不起作用 – 只有在Android DDMS窗口中(在debugging时按Alt + 6调出工作logcat)。 尴尬我知道:)

在Android Studio 1.0.2或更高版本中:在运行应用程序之前,您应该通过Tools – > Android 启用ADB集成

在Android工作室1. *如果logcat消息已经消失对我有帮助下一个技巧:

 Tools -> Android -> disable )) "enable ADB integration" (if it've been enabled) Tools -> Android -> enable it again "enable ADB integration" 

在0.8.2中,DDMS窗口不显示。 但是,通过按Alt+6 (两次,如果它已经打开)重新启动adb logcat窗口修复了这个问题。 它为我工作。

我明白这个问题已经过了两年多了,但是从我的search中,还是有一些人仍然有这个问题。 对此的一个可能的解决scheme(两个小时后我工作!)是您的电话设置可能有其“日志开关”设置为closures,因此它不会将您的日志数据发送到IDE。

这里是解决scheme – “无法打开日志设备”/ dev / log / main“:没有这样的文件或目录”

希望能帮助到你!

如果有人仍然遇到这个问题,尽pipe在这里尝试所有的答案,只需使用System.out.println而不是log。*,然后输出你的debugging信息。

更新:我终于在我的情况下得到了问题的原因。 如果我切换我的设备的无线networking,日志显示。 否则,日志将不会显示。 我试了几次,当我关掉我的wifi时,它总是显示完整的日志。

我的设备是:Gsmart经典,操作系统:Android操作系统,V5.1(棒棒糖)。 当我在Android Studio中将“gra.doroid.tools.build:gradle:2.0.0-alpha1 'com.android.tools.build:gradle:2.0.0-alpha1'的gradle构build工具更新为'com.android.tools.build:gradle:2.0.0-alpha1'时遇到了问题2.0预览。 尝试所有的解决scheme后,没有运气,我试了un应用所有的即时运行的select,并重新申请。 然后日志显示出来。 在这里输入图像说明

注意:如果仍然没有帮助。 你也可以尝试来回切换背景处理的限制。 不幸的是,我无法重现错误。 在这里输入图像说明

重新启动手机。 它神奇地解决了

我使用的是由Android 6.0 M支持的联想A7000plus,发现我的Android Studio无法loggingdebugging过程,但不知怎的,其他人的电话debugging报告可以被logging下来。 另外,我尝试使用Memu模拟器,它正常logging。

奇怪的是,该设备被Android Studio识别并准备好进行debugging,但没有logging设备上运行的所有应用程序的debugging报告。 当然,USBdebugging已经调整。

我之前做过的,我关掉了手机上的开发人员选项 ,以玩我最喜欢的禁止USBdebugging的手机游戏(F / GO)在设备上打开。

几个小时后,在互联网上尝试任何方法,而不是成功后,我意外地发现简单但奇怪的解决scheme,即重新启动手机 。 当它连接到PC时,我重新启动了手机,不知怎的,logcat像正常一样显示了Logcat中的所有debugging过程。

这听起来像是非工程解决scheme,但这对我的情况真的很有用。

这个问题似乎有不同的原因。

对我来说,问题是我有两个同名的模拟器(我创build了它,删除它,然后用相同的名称再次创build它)。 logcat下拉菜单中有两个模拟器条目,并且连接到了错误的条目。 我所要做的就是切换到另一个。 我通过重命名模拟器来永久避免了这个问题。

在这里输入图像说明

在Android Studio 2.x中,我曾经不得不重新开始工作,但是经常在应用程序工作或运行之间来回切换

 adb kill-server; adb start-server; 

重新启动adb修复了许多事情。