csdn里大部分都说是端口被占用导致,但我输入netstat -aon|findstr “5037”
,没有看到有进程占用此端口号,所以此方法无用
做过以下尝试:(a)重启电脑;(b)重新卸载安装abd;(c)输入adb nodaemon server启动监听,再输入adb devices;均未果
解决方法:换个端口
依次打开:Win10设置 - 系统 - 关于 - 高级系统设置 - 环境变量
新增ANDROID_ADB_SERVER_PORT,值填写10001(自定义端口,建议填写10000以后的,避免占用常用应用和协议端口)
添加成功后,重新打开CMD窗口,输入adb devices
,终于检测到设备
结束
至于为什么默认的5037端口无法使用,原因暂时不明,据说是windows低于10000的端口经常会莫名其妙出问题
版权属于:Pickle Piccolo
本文链接:https://blog.pickle.su/index.php/archives/71/
转载时须注明出处及本声明