[置顶] adb server is out of date. killing完美解决 或者 Android studio waiting adb ....

问题描述:

Android studio 或者eclispe adb 工具被占用:一般是豌豆荚 360手机助手 或者其他XX助手占用了5037端口了

首先 取到你的adb的安装目录下,shift + 鼠标右键打开dos命令窗口 输入以下命令,可以看到神奇的过程。

1:android studio adb 确定失败的问题:

[html]  view plain  copy
 
  1. D:\aswshop\xxxx>adb start-server  
  2. adb server is out of date.  killing...  
  3. ADB server didn't ACK  
  4. * failed to start daemon *  

adb 不管执行 shell devices 还是logcat 都会报错

[html]  view plain  copy
 
  1. adb server is out of date.  killing...  
究其源就是adb server没启动 经过分析整理如下:

[html]  view plain  copy
 
  1. D:\aswshop\xxxx>adb nodaemon server  
  2. cannot bind 'tcp:5037'  
原来adb server 端口绑定失败

继续查看到底是哪个端口给占用了

[html]  view plain  copy
 
  1. D:\aswshop\xxxx>netstat -ano | findstr "5037"  
  2.   TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       4236  
  3.   TCP    127.0.0.1:5037         127.0.0.1:49422        ESTABLISHED     4236  
  4.   TCP    127.0.0.1:49422        127.0.0.1:5037         ESTABLISHED     3840  

D:\aswshop\xxxx>tasklist | findstr "4236"
360*****
                        4236 Console                    1     3,071 K

哦,原来是360手机助手 进程占了adb的端口。

D:\aswshop\xxxx>tasklist
打开任务管理器kill掉4236 这个进程。ok


至此问题解决了


你可能感兴趣的:([置顶] adb server is out of date. killing完美解决 或者 Android studio waiting adb ....)