ADB启动不了,设备无法发现,原因是adb启动端口号5037被占用了,查看占用该端口的进程,然后结束即可。
不过 奇怪的是 占用该端口的进入是QQ ...
|
|
C:\Users\xxxx>adb start-serveradb server is out of date. killing...ADB server didn't ACK* failed to start daemon * |
究其源就是adb server没启动
到stackoverflow上查了一下 经过分析整理如下:
|
|
C:\Users\xxxx>adb nodaemon servercannot bind
'tcp:5037' |
原来adb server 端口绑定失败
继续查看到底是哪个端口给占用了
|
|
C:\Users\xxxxxx>netstat
-ano | findstr "5037"TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 4628TCP 127.0.0.1:5037 127.0.0.1:1085 TIME_WAIT 0TCP 127.0.0.1:5037 127.0.0.1:1086 TIME_WAIT 0TCP 127.0.0.1:5037 127.0.0.1:1096 TIME_WAIT 0TCP 127.0.0.1:5037 127.0.0.1:1097 TIME_WAIT 0 |
原来被4628这个进程占用了端口,打开任务管理器,杀掉4628这个进程。(可以在任务管理器菜单,查看->选择列中勾选(PID)进程标识符)
本文介绍了当ADB启动遇到端口号5037被占用时的解决方法。通过使用netstat命令查找占用端口的进程,并在任务管理器中结束该进程来解决问题。
1万+

被折叠的 条评论
为什么被折叠?



