ADB server didn't ACK 解决方法

来源:互联网 发布:金融投资网站 php源码 编辑:程序博客网 时间:2024/06/16 09:24

一直没搞明白这个问题咋出现的,但今天看到一个方法,搞定了!

参见原文章:一个豌豆荚引发的血案——关于ADB server didn't ACK的问题

简单来讲,按下列步骤排查。


Eclipse发生错误:

C:\Users\John>adb shelladb server is out of date.  killing...ADB server didn't ACK* failed to start daemon *error: unknown host service

在网上找到了解决方法:主要是有其他进程占用了5037端口所造成的结果

1.cmd切入ADT中的platform-tools文件中

D:\>cd D:\AndroidTwo\android-sdk-windows\platform-tools

2.现在使用 netstat -ano 命令找出该进程的PID

D:\AndroidTwo\android-sdk-windows\platform-tools>netstat -ano活动连接  协议  本地地址          外部地址        状态           PID<span>  TCP  127.0.0.1:5037    John-PC:0       LISTENING       7844</span>

3.根据PID找到相关的进程即可

3.1根据转载的内容,找出的是豌豆荚应用

C:\Users\John>tasklist /fi "pid eq 5084映像名称                       PID 会话名              会话#       内存使用========================= ======== ================ =========== ============wandoujia2.exe                5048 Console                    1    108,240 K

关闭豌豆荚进程,重启Eclipse即可

3.2我查出的是sjk_daemon.exe

D:\AndroidTwo\android-sdk-windows\platform-tools>tasklist /fi "pid eq 7844"映像名称                       PID 会话名              会话#       内存使用========================= ======== ================ =========== ============<pre class="line mt-10 q-content">sjk_daemon.exe                7844 Console                    1    10240 K

但是不能够手动关闭该进程,后来在google上搜到这可能是金山的流氓软件,电脑上就一个金山毒霸,直接关闭,重启Eclipse即可


OK,此问题Over,感谢原文作者




0 0