adb server is out of date killing... 的解决办法

 

是adb server端口被占用了

 

你先执行adb nodaemon server ,查看adb server的端口是多少

1
2
C:\Users\xxxx>adb nodaemon server  
cannot bind  'tcp:5037'

再执行下netstat -ano | findstr "5037"  

1
2
3
4
C:\Users\xxxxxx> netstat  -ano | findstr  "5037"  
   TCP    <a href= "https://www.baidu.com/s?wd=127.0.0.1&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d9myu9PvndPj-bmvF-P1nv0AP8IA3qPjfsn1bkrjKxmLKz0ZNzUjdCIZwsrBtEXh9GuA7EQhF9pywdQhPEUiqkIyN1IA-EUBtknWn3PjnzP161rjfLn1RzPHn4"  target= "_blank"  class= "baidu-highlight" >127.0.0.1< /a >:5037         0.0.0.0:0              LISTENING       4236  
   TCP    <a href= "https://www.baidu.com/s?wd=127.0.0.1&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d9myu9PvndPj-bmvF-P1nv0AP8IA3qPjfsn1bkrjKxmLKz0ZNzUjdCIZwsrBtEXh9GuA7EQhF9pywdQhPEUiqkIyN1IA-EUBtknWn3PjnzP161rjfLn1RzPHn4"  target= "_blank"  class= "baidu-highlight" >127.0.0.1< /a >:5037         <a href= "https://www.baidu.com/s?wd=127.0.0.1&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d9myu9PvndPj-bmvF-P1nv0AP8IA3qPjfsn1bkrjKxmLKz0ZNzUjdCIZwsrBtEXh9GuA7EQhF9pywdQhPEUiqkIyN1IA-EUBtknWn3PjnzP161rjfLn1RzPHn4"  target= "_blank"  class= "baidu-highlight" >127.0.0.1< /a >:49422        ESTABLISHED     4236  
   TCP    127.0.0.1:49422        127.0.0.1:5037         ESTABLISHED     3840

然后执行tskill 4236即可

 

本人实践内容如下:

输入 先执行adb nodaemon server

再执行执行下netstat -ano | findstr "5037" 

然后执行tskill 9384

出现新问题 device offline

重新安装adb 驱动。

解决方法:

adb kill-server

adb start-server

adb remount

再使用adb devices和adb shell就可以使用android adb功能了。

 可是,安装上述步骤操作后,还是提示 device offline,然后输入 adb -version 

adb server is out of date killing... 的解决办法_第1张图片

是adb的版本过低造成的,下载最新adb工具包,安装方法:

ADB工具包怎么安装

1手机连接电脑,在充电模式下进行。
2在电脑上解压adb.zip后,把adb文件放在电脑C盘根目录下。
3点击电脑开始>运行>输入cmd>再就进cmd
4输入cd c:\adb
5再输入adb shell
6然后再输入cd data/system
7输入ls,查看data/system里面的文件
8输入rm password.key
9输入reboot或手动重启手机生效。(其实,不用重启也可以的了,直接解锁,密码怎么滑都对,最好还是重启一下呗.)

你可能感兴趣的:(adb server is out of date killing... 的解决办法)