adb devices 端口占用

Posted justdo-it

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了adb devices 端口占用相关的知识,希望对你有一定的参考价值。

一、

1、通过cmd命令,输入adb devices查看连接设备时,报错

2 、通过adb nodaemon server  查看adb server绑定的端口。提示“通过每个套接字地址只能使用一次”

3、 查看端口占用   netstat -ano | findstr 5037 

  看到占用端口的进程号,通过任务管理器杀进程。任务管理器中找不到时,可以查看资源监视器中的PID.

 

二、

通常被adb占用端口,杀进程后,再次查看netstat -ano | findstr 5037  还是被adb.exe占用端口。一劳永逸的方法是,在环境变量中配置adb端口号,最好选择一个5位数的端口号(10000 ~ 65535),不易重复。

    

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

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

 

然后再执行 netstat -ano | findstr 5037  就没有端口占用了。。通过adb devices可以查看连接设备。

 

以上是关于adb devices 端口占用的主要内容,如果未能解决你的问题,请参考以下文章

真机测试:adb和360MobileLink.exe 端口冲突怎么办?

adb shell 端口占用

adb 5037端口被占用的两种解决办法

android配置环境时,adb端口占用问题

Android ADB 端口占用问题解决方案

Android Studio无法启动adb 或不能识别device