解决方法:就是找到谁占用了一个端口,然后把该程序关掉。
1、打开cmd窗口,进入adb所在的目录
2、netstat -aon|findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 9212
发现9212占用了 5037端口,继续输入tasklist|findstr "5456"命令查看9212的task
发现是hwtransport.exe.如下所示
hwtransport.exe 9212 Console 1 8,100 K
接下来问题就好解决了,在任务管理器kill掉hwtransport.exe
执行adb shell,搞定