自从升级到AS 3.4之后,我无法再调试任何应用程序。我没有对任何项目进行任何更改,只是升级了AS。现在,我得到的只是“等待应用程序联机”。
当我单击“运行”->“将调试器附加到Android进程”时,没有要附加的进程。
这些应用会加载并运行,但我无法对其进行调试。
有什么办法可以使调试器正常工作?
(我尝试清理,重建,使缓存无效并重新启动,使项目和gradlew干净)。
答案 0 :(得分:0)
我遇到了同样的问题,我尝试过:将Android Studio更新到3.5,重新启动缓存,删除缓存文件夹,杀死adb服务器并重新启动它...但是没有任何效果。
我解决了在ADB终端上执行以下命令的问题:
在Windows上,您必须更改为platform-tools文件夹路径才能执行ADB命令,如下所示:
func
然后,在调试模式下编译您的应用程序。 (我认为Windows上为shift + F9),当您开始看到“正在等待应用程序联机” 消息时,请执行下一个adb命令:
cd C:\Users\YourUser\AppData\Local\Android\Sdk\platform-tools
只需更改 com.example.yourPackage ,并确保 MainActivity 其清单文件中的午餐活动即可。