1、eclipse出现如图所示错误ADB server didn't ACK主要是端口被占用
2、cmd命令进入adb目录,adb start-server运行出现如下错误
3、然后在运行程序还是不行,重复搞了很多次老不行,还有朋友说在任务管理器找到adb.exe,然后关闭,重启Eclipse,我打开任务管理器,发现根本没有找到adb.exe,这时候我流泪满面了,然后我冷静下来,知道有些朋友遇到这个错误是因为豌豆荚啥的软件占用了adb.exe的端口,我的电脑里面根本没有安装豌豆荚,然后我想看看是谁占用adb的端口,我们来查看一下端口绑定信息。命令:adb nodaemon server如图所示,
4、我们来看看哪个服务占用了这个端口。这里面有进程占用了这个端口命令:netstat -ano | findstr "5037"
5、在控制台下杀死在该端口监听的进程,如图命令:taskkill /pid 端口号 或taskkill /pid 端口号 /f
6、再次执行 命令:netstat -ano | findstr "5037"直到把所有命令关闭
7、重启eclipse,或者打开Devices窗口,执行Reset adb 如图所示,adb正常运行