在使用 adb devices 连接手机时出现下面样式的错误信息:
出现这样的信息代表 5037 端口被占用了或者是 adb server 绑定端口失败类似的问题(具体的原因我也不太清楚)。解决办法如下
(1)切换到 adb.exe 所在的目录,使用 netstat -aon|findstr “5037”
发现 5037 端口被 14136 占用了。
(2)所以我们进一步操作 tasklist|findstr “14136” ,检查占用的端口应用是什么
这里就发现占用这个端口的应用是 kadb.exe
(3)然后我们在进程中找到这个 exe 关闭就可以了。
另外如果绑定端口失败的话可以使用 adb nodaemon server 的命令如果出现异常就代表绑定端口失败了。关闭进程后,再次使用 adb devices 就可以重新连接。