首先,我并没有运行任何手机助手软件,所以任务管理器里没有“adb.exe”程序存在,所以不存在adb占用的可能,所以网上大家提供的办法其实说来说去都是因为这一原因造成的,比如在DOS界面下,杀死adb程序再重新启动等等,虽然我知道没用,但我还是抱着侥幸心里试过了,没用。
接着:在命令行执行
- adb nodaemon server,显示
- cannot bind 'tcp:5037' //
原来adb server 端口绑定失败
继续查看到底是哪个端口给占用了
C:\Users\xxxxxx>netstat -ano | findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 4236
TCP 127.0.0.1:5037 127.0.0.1:49422 ESTABLISHED 4236
TCP 127.0.0.1:49422 127.0.0.1:5037 ESTABLISHED 3840
打开任务管理器kill掉4236 这个进程。ok
至此问题解决了