解决adb连接设备,5037端⼝未被占⽤情况下仍报错
前⼏天给电脑加了块固态,重装了系统,然后装了各种软件,昨天连接⼿机adb devices突然报错
第⼀种情况:
5037端⼝被占⽤
解决⽅案:
端⼝被占⽤应该算是⼀个⽐较常见的错误,于是马上执⾏命令查看5037端⼝被谁占⽤了:iphone连不上wifi
netstat -ano | finder "5037"
taskkill /F /PID 6872
认证机构神奇的事情发⽣了,居然⽆法kill,然后进任务管理器查看,原来是360mobile占⽤了,禁⽤居然也⽆法禁⽤(这个时候真的要吐槽,360真的流氓)⼀怒之下卸载了360
重启电脑后以为就好了,结果还是不⾏
端口被占用第⼆种情况
然后继续⽤上⾯的命令,netstat -ano | finder "5037"
5037端⼝没被占⽤,还是⽆法连接
第⼆步:
黄加蓝是什么颜于是⼜陆续试了adb kill-server,adb start-server还是没有成功。。。崩溃ing
第三步:
⽤where adb查看adb地址,结果 SDK下⾯只有⼀个也没有问题,检查环境配置,没有出错
第四步:秋天的成语
进⼊C:\WINDOWS\System32⽬录,检查相关⽂件,没⽑病。。。
保卫萝卜2 39关攻略第五步:
将C:\WINDOWS\System32 ⽬录下的复制到 C:\Windows\SysWOW64
再次尝试,adb devices,连接成功,问题解决
备注:
如果还是不⾏,检查C:\Windows\SysWOW64 ⽬录下是否有 AdbWinApi.dll ,如果没有可能还是会报错
解决⽅法:
将C:\WINDOWS\System32 ⽬录下的AdbWinApi.dll复制到 C:\Windows\SysWOW64
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论