Android ADB端口被占用问题解决方法

来源:互联网 发布:获取网页限制数据 编辑:程序博客网 时间:2024/06/05 11:04

5037为adb的默认端口,若5037端口被占用,就会出现adb启动异常等等一大堆问题

  • CMD命令窗口输入:adb nodaemon server 。然后就会提示你哪个端口被占用了。
  • 输入netstat -ano | findstr “5037” 。然后会弹出提示告诉你哪些进程占用了该端口,记住非0地址的后面的数字。
  • 接下来打开任务管理器,到服务界面去找刚刚看到的数字,然后右键→转到进程,结束掉相应的进程后,在Eclipse中重启adb即可。
  • 也可以输入tasklist /fi “PID eq 3676” 直接罗列出占用端口的进程,免去了自己找的过程。

也可以自己配置 adb server 端口,使用一个生僻的值。

很简单,只要在系统环境变量中定义 ANDROID_ADB_SERVER_PORT 的值即可。

最好选择一个5位数的端口号(10000 ~ 65535),不易重复。

win下只要在环境变量中增加一个ANDROID_ADB_SERVER_PORT ,值填你自己定义的端口。

linux下只要 export $ANDROID_ADB_SERVER_PORT = 自定义端口。

0 0