1.当你使用AS进行调试时,发现卡在进入调试模式的 waiting for debugger 不动了,出现这种问题是adb端口被抢占了。解决方法就是:找到除了,adb.exe以及Android Studio的PID之外,其他占用该端口的PID进程都要关闭。
在命令行:
netstat -ano|findstr "5037"
C:\Users\Ryan>netstat -ano|findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 4932
TCP 127.0.0.1:5037 127.0.0.1:50937 ESTABLISHED 4932
TCP 127.0.0.1:5037 127.0.0.1:51027 ESTABLISHED 4932
TCP 127.0.0.1:5037 127.0.0.1:61238 ESTABLISHED 4932
TCP 127.0.0.1:50937 127.0.0.1:5037 ESTABLISHED 12484
TCP 127.0.0.1:51027 127.0.0.1:5037 ESTABLISHED 12100
TCP 127.0.0.1:61238 127.0.0.1:5037 ESTABLISHED 12100
2. 关闭进程
强行终止进程
taskkill /f /im notepad.exe
taskkill /f /pid 2152