您的位置首页百科问答

使用adb shell提示adb server is out of date. killing...?如何才能使用adb?急.....

使用adb shell提示adb server is out of date. killing...?如何才能使用adb?急.....

出现这种问题一定是你电脑上有别的软件也同时运行了adb导致端口冲突了,所有带有连接android 手机功能的软件都要关掉,比如qq,豌豆荚,阿里旺旺,等等。并且打开任务管理器,找到正在运行的进程中所有adb相关的进程并终止掉,如adb.exe,tadb.exe等等。然后再重新adb 一下应该就可以。

我现在电脑上所有有这种功能的软件全卸载了。太讨厌了。qq用的TM版,别的能不用就不用。用了也尽快杀进程。

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

C:\Users\xxxx>adb nodaemon server

cannot bind 'tcp:5037'再执行下netstat -ano | findstr "5037"

C:\Users\xxxxxx>netstat -ano | findstr "5037"

TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 4236

TCP 127.0.0.1:5037 127.0.0.1:49422 ESTABLISHED 4236

TCP 127.0.0.1:49422 127.0.0.1:5037 ESTABLISHED 3840然后执行tskill 4236即可

打开任务管理器-详细信息,找到名称为adb.exe的进程,右键选择结束进程树,最后重启adb服务就可以了。