最近做安卓项目,总是会遇到adb无法连接到手机的情况,截图如下:
分析原因是多个程序使用adb连接到手机,使得连接混乱
解决方案一:使用360手机手机助手连接,貌似360很强大,其他的手机助手都不行
但是用360连接有个问题,就是用adb devices会显示有两个连接,但是不会影响开发
第一个方案没有解决根本问题,但是省事简单傻瓜
下面看解决方案二:
第一步,查看占用5037端口的进程,使用命令netstat -ano | findstr "5037"
发现7780 pid 的进程占用了端口5037
第二步,查看该进程的名字,在任务管理里结束进程
使用命令tasklist /fi "pid eq 7780
查看发现是360MobleMgr.exe
第三步:重新执行adb start-server,再重启eclipse
以上步骤参考截图如下
.