执行 adb shell 命令出现 ADB server didn't ACK 错误

在 Windows 7 命令行中执行 adb shell 命令出现如下错误:
adb server is out of date. killing...
ADB server didn't ACK
* failed to start daemon *
error: unknown host service

 

问题原因在于电脑5037端口被占用,解决方法如下:

1. 使用 netstat -ano 命令查看占用 5037端口 的进程 PID(排除 PID 为0的);

2. 使用 tasklist /fi "pid eq PID" 命令查看 PID 对应映像名称(此步骤可省略,但建议执行);

3. 使用 taskkill /pid PID /f 命令强制结束此 PID 对应的进程。

 

参考资料:

http://hi.baidu.com/yeshu_/item/2fa4ee10914f3bff87ad4e37

http://www.cnblogs.com/longqi293/archive/2012/06/19/2554801.html

你可能感兴趣的:(android,shell,adb)