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)。

  

posted @ 2015-01-07 13:32  Monkey菜苗  阅读(160)  评论(0)    收藏  举报