当我试图在 Android Studio 中使用 Android 设备进行调试时,Logcat 没有显示任何内容。但是当我使用模拟器时,LogCat 显示所有消息。如何在实际设备上进行调试时查看 Logcat 消息?
谢谢!
当我试图在 Android Studio 中使用 Android 设备进行调试时,Logcat 没有显示任何内容。但是当我使用模拟器时,LogCat 显示所有消息。如何在实际设备上进行调试时查看 Logcat 消息?
谢谢!
我使用的是安卓 6.0 M 系统的联想 A7000plus 手机,发现我的 Android Studio 无法记录调试过程,但某些其他手机的调试报告却可以记录。另外我尝试使用 Memu 模拟器,它也可以正常记录。
奇怪的是,这台设备被 Android Studio 认可,可以进行调试,但在设备上运行的所有应用程序中均没有记录的调试报告。当然,USB 调试已经打开了。
之前,我关闭了该手机上的 开发者选项,以便玩我最喜欢的手游(F/GO),因为该手游禁止在设备上开启 USB 调试。
几个小时后,在尝试了互联网上任何方法都没有成功之后,我偶然发现了一个简单但奇怪的解决方案,那就是重新启动手机。 当手机连接到电脑时,我重启了手机,不知何故,Logcat 中显示了所有调试过程,就像正常情况下一样。
这听起来完全不像是工程化的解决方案,但对于我的情况确实有效。
Tools -> Android -> disable )) "enable ADB integration" (if it've been enabled)
Tools -> Android -> enable it again "enable ADB integration"
Alt+6
(如果已经打开,则需要按两次)重新启动adb logcat窗口可以解决此问题。这对我有用。adb kill-server;
adb start-server;
重新启动adb可以解决许多问题。
adb: usage: unknown command start-server;
。 - Nikhil Wagh我的设备是:Gsmart Classic,操作系统:Android OS,v5.1(棒棒糖)。我在Android Studio 2.0-preview中将gradle构建工具从'com.android.tools.build:gradle:2.0.0-alpha1'
更新到'com.android.tools.build:gradle:2.0.0-alpha3'
后遇到了这个问题。尝试了所有解决方案都无果后,我尝试取消应用所有即时运行选项,然后重新应用它,然后日志就显示出来了。
adb logcat
会发生什么? - hoss