是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的版本过低造成的,下载最新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或手动重启手机生效。(其实,不用重启也可以的了,直接解锁,密码怎么滑都对,最好还是重启一下呗.)