android adb 5037端口被占用解决方案

来源:互联网 发布:微博金v软件 注册码 编辑:程序博客网 时间:2024/06/05 18:57

在使用windows环境的Android开发过程中,经常遇到adb端口被占用的情况,例如…

adb server version (31) doesn’t match this client (39); killing…

error: could not install smartsocket listener: cannot bind to 127.0.0.1:5037: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 (10048)

解决方案

第一步、找到占用端口的所在进程

开始–运行–CMD 到命令提示符,输入 netstat -aon|findstr “5037”,找到占用adb5037端口的进程

这里写图片描述

可以发现进程1408占用端口5037

第二步、找到占用该进程的名称

开始–运行–CMD 到命令提示符,输入 tasklist|findstr “1408”

这里写图片描述

可以发现是360的子进程

第三步、杀掉该进程

开始–运行–CMD 到命令提示符,输入 taskkill /f /t /im 360MobileLoader.exe

这里写图片描述

卸载都很难的软件会让你轻易终止进程吗,此方法很可能失效,就像卸载时提示需要管理员权限一样。

试试这个

  • **打开任务管理器,找到该进程,右键结束进程树,如果此时提示无法结束,则可以设置其优先级为低级,然后结束进程。
  • 如果还是拒绝访问,那就卸载了吧。