android 运行报错 ADB server didn't ACK
1 首先查找端口5037 是否被占用:在cmd命令下运行如下命令
netstat -ano|findstr "5037"
显示如下信息
C:\Users\rcj>netstat -ano|findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 776
TCP 127.0.0.1:5037 127.0.0.1:51325 ESTABLISHED 776
TCP 127.0.0.1:5037 127.0.0.1:51342 TIME_WAIT 0
TCP 127.0.0.1:51325 127.0.0.1:5037 ESTABLISHED 4204
2 查找PId 对应的776 是哪个应用程序命令如下:
tasklist|findstr "776"
显示如下信息:
C:\Users\rcj>tasklist|findstr "776"
tadb.exe 776 Console 1 4,168 K
该端口被tadb.exe
3 结束该进程
在cmd 命令窗口输入如下命令:
D:\android-sdk_r07-windows\android-sdk-windows\platform-tools>adb start-server
显示如下信息:
D:\android-sdk_r07-windows\android-sdk-windows\platform-tools>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
至此重启Eclipse 成功。