今天在android studio中的日志中发现adb不停地在尝试连接,不停地被拒绝连接。碰到这种情况第一反应就是,adb端口5037是不是被其他应用进程给占用了,于是通过命令行去查找占用端口的pid对应的应用程序,奇怪的是查找不到任何占用的应用程序,最后通过如下两种方式解决了这个问题。
方法一:
打开任务管理器,找到adb进程右键打开文件所在位置就可以看到到底是什么地方启动的adb,如果不是你自己下载的android SDK路径下的,就把adb进程结束之后把这个文件给删掉,再用studio连接一下。
注:在查看占用端口中,发现占用adb端口的是WPS,WPS中也有adb.exe的可执行文件。
方法二:
新建个环境变量 ANDROID_ADB_SERVER_PORT 改成10014( 建议10000——60000 之间)。
2018-06-27_145429.png
注:采用方法二修改端口后,发现wps的adb太顽固了,重启电脑后发现wps的adb又占用了android adb的端口,导致android adb又出现断开的情况,最后把wps的adb.exe文件删除,发现android adb正常了,而且wps也可以正常使用。
网友评论