解决adb连接设备,5037端口未被占用情况下仍报错

前几天给电脑加了块固态,重装了系统,然后装了各种软件,昨天连接手机adb devices突然报错

第一种情况:

5037端口被占用

解决方案:

端口被占用应该算是一个比较常见的错误,于是马上执行命令查看5037端口被谁占用了:

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下面只有一个adb.exe也没有问题,检查环境配置,没有出错

第四步:

进入C:\WINDOWS\System32目录,检查相关文件,没毛病。。。

第五步:

将C:\WINDOWS\System32 目录下的adb.exe复制到 C:\Windows\SysWOW64

再次尝试,adb   devices,连接成功,问题解决

备注:

如果还是不行,检查C:\Windows\SysWOW64 目录下是否有 AdbWinApi.dll ,如果没有可能还是会报错

解决方法:

将C:\WINDOWS\System32 目录下的AdbWinApi.dll复制到 C:\Windows\SysWOW64

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、安装 http://zhidao.baidu.com/link?url=vmpZFGXFUZg-z2ppS3Z...
    黄小呱阅读 2,662评论 0 0
  • 在运行Android程序时候,出现 the connection to adb is down and a sev...
    iTsung阅读 591评论 0 0
  • 这两天发生一些意外,让人措手不及。 简书暂时这几天应该没时间更新,其他我就不多说了,总而言之,感谢亲爱的你们曾经的...
    月中山阅读 287评论 2 2
  • 毫无疑问,这两天最热门的话题莫过于月圆与引力波。一个是我们中华的传统佳节,一个是邦外的最高荣耀诺贝尔物理学奖。...
    陈航宇阅读 336评论 0 0
  • 标签(空格分隔): 数据化运营 2.1 数据挖掘发展史2.2 数据分析与数据挖掘的主要区别2.3 数据挖掘的主要成...
    li_volleyball阅读 456评论 0 0