运行Android项目时若出现waiting for debugger提示,可尝试关闭等待调试模式,进入手机开发者选项,关闭等待调试器功能即可解决问题。
1、 首先开启已连接的手机,进入开发者模式后,取消勾选等待调试程序选项,操作所示。
2、 首次运行出现等待调试器的提示,可能是由于同时开启了多个Studio程序,造成调试器重复启动,具体表现所示。
3、 第二步,关闭所有已打开的Studio窗口,仅保留一个用于运行项目的Studio。此时可发现未再出现waiting for debugger错误提示,具体效果所示。
4、 第三步时,Android Monitor 可能显示多个模拟器,造成无法准确识别调试目标,从而出现等待调试器的错误。此时,只需重新启动 Android Studio 即可解决该问题,具体操作所示。
5、 出现waiting for debugger错误,可能是adb.exe端口被占用。可右键点击任务栏,打开任务管理器,查找并结束相关进程,释放端口,从而解决该问题。
6、 打开任务管理器,查找占用端口的进程(如kadb.exe),右键点击该进程并选择结束运行,具体操作见下图。

