ADB server didn't ACK failed to start daemon
昨天无聊下来玩腾讯游戏,今天开ADT运行Android程序的时候发现报了
ADB server didn't ACK
* failed to start daemon *
baidu、google后,大部分说只要重新启动adb(adb kill-server,adb start-server)就可以了但是我默默用命令行执行了这一系列命令之后,
发现没效,直到看到一篇文章(http://www.eoeandroid.com/thread-309421-1-1.html)说端口被占用了。
我就想到了昨天之前一切都没问题,今天才出问题,所以就想到了昨天装的腾讯游戏。
我想可能是腾讯游戏把这个端口占用了。以下说明出现这个错误的几种可能解决的方式。
一、直接adb kill-server,adb start-server
1、使用命令行找到../platform-toolsde adb 我的路径是D:\Soft\Android\ADT\adt-bundle-windows-x86_64-20130219\adt-bundle-windows-x86_64-20130219\sdk\platform-tools
2、执行adb kill-server,关闭eclipse 。
3、执行adb start-server,提示成功重新打开eclipse就可以使用了。
二、查看5037端口是否占用,5037端口被占用有很多种可能,各种软件都可能。
1、在命令行输入 netstat -a -o 5037 这个端口现在是被谁占用了;
2、使用 tasklist /fi "pid eq 4792" 查看占用端口的程序;
3、杀死这个程序。
三、当然如果知道我什么程序导致的,就直接卸了,要不就删除这个程序的执行文件(.exe)。

浙公网安备 33010602011771号