添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
心软的刺猬  ·  通用Mapper ...·  1 年前    · 
急躁的打火机  ·  Query JSON data from ...·  1 年前    · 

我试图将我的项目同时安装在5个AVD上,但我不断得到这个错误,我是在Windows 8.1上执行的。

"* daemon not running. starting it now on port 5037 *
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon"

我试着阅读了stackoverflow上关于这个错误的所有可能的帖子,所有的帖子都提到尝试杀死adb进程并重启eclipse,然后一切都会好起来。我已经尝试了帖子中提到的方法,同时我也关闭了我的安全和防火墙,这样就不会有5037端口的障碍。谁能帮帮我,因为我需要执行我的项目,但我不能这样做:(。我可以提供以下命令的输出,供你参考"netstat -ano | findstr "5037""

 TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       7144
 TCP    127.0.0.1:5037         127.0.0.1:57410        ESTABLISHED     7144
 TCP    127.0.0.1:5037         127.0.0.1:57411        ESTABLISHED     7144
 TCP    127.0.0.1:5037         127.0.0.1:57414        ESTABLISHED     7144
 TCP    127.0.0.1:5037         127.0.0.1:57415        ESTABLISHED     7144

有谁能建议一个解决这个问题的办法,可能是什么原因造成的。你也可以看一下下面的图片来推断可能发生的情况。

2 个评论
有时过度热心的防火墙设置会导致这种情况。
go there [enter link description here][1] [1]: stackoverflow.com/questions/5703550/...
android
eclipse
adb
AnkitSablok
AnkitSablok
发布于 2014-05-02
9 个回答
stack247
stack247
发布于 2014-12-14
已采纳
0 人赞同

Try the following:

  • Close Eclipse.
  • Restart your phone.
  • End adb.exe process in Task Manager (Windows). In Mac, force close in Activity Monitor.
  • Issue kill and start command in <sdk_folder>\platform-tools\
  • C:\sdk\platform-tools>adb kill-server
  • C:\sdk\platform-tools>adb start-server
  • If it says something like 'started successfully', you are good.
  • 重启手机对我来说没有必要--关闭Eclipse结束和所有adb.exe进程(Windows 7 x64)--我有好几个--对我有用。不过还是要谢谢你!
    谢谢......我尝试了这个方法,效果很好。
    BZC
    谢谢,它的工作!
    Every time I kill-server, it starts itself on same port, and the error persists. Emulator never starts. I checked using sudo lsof -i <port>, there is a new pid for adb each time you kill server.
    Eric
    我只需要做。End adb.exe process in Task Manager (Windows). In Mac, force close in Activity Monitor.后面是...【替换代码1
    Ben Pearson
    Ben Pearson
    发布于 2014-12-14
    0 人赞同

    对于使用OSX的人(我知道OP不是)。 最后对我有用的是删除主目录下的安卓设置文件夹。

    rm -Rf ~/.android
        
    这也解决了我在Linux上的问题。
    这很有帮助--我也认为一个糟糕的genymotion模拟器给我带来了一些问题--使用不同的模拟器也有帮助。
    这也为我解决了问题。然而,Genymotion不是罪魁祸首。我不知道你是怎么找到这个本的。但它起作用了。谢谢。
    在我看来,问题出在Genymotion上。我在设置中改变了使用我的自定义android sdk工具(与Android Studio使用的工具相同),问题就消失了;)
    jdm
    这也解决了我在Windows上的问题。
    mario romano lopez
    mario romano lopez
    发布于 2014-12-14
    0 人赞同

    对我来说,它没有工作,这与android studio 2.0 preview 1之后发生的路径问题有关,我需要更新genymotion和virtual box,显然他们试图使用相同的adb端口。

    这里解释了解决方案link! 基本上你只需要。

    1) open genymotion settings

    2) 手动指定adb的sdk路径

    3) adb kill-server

    4) adb start-server

    虽然这个链接可能会回答这个问题,但最好在这里包括答案的基本部分,并提供链接供参考。如果被链接的页面发生变化,仅有链接的答案可能会变得无效。
    @Ms.Nehal 现在好些了吗?在答案中做了不同的结构,使其更易读,但基本步骤都在那里。
    罗曼诺-洛佩,是的,现在的答案是更好的,但由于我没有给你的答案降权,所以我不能做任何事情。
    谢谢,这帮助我解决了错误。
    Specifying the sdk path for the adb manually is the key for me.
    Paul Verest
    Paul Verest
    发布于 2014-12-14
    0 人赞同

    类似的问题有

  • "The connection to adb is down, and a severe error has occured."
  • The connection to adb is down, and a severe error has occured.You must restart adb and Eclipse.Please ensure that adb is correctly located
  • ECLIPSE-The connection to adb is down, and a severe error has occured
  • First close IDE.

    在我的案例中,我通过任务管理器杀死了adb(adb kill-server不起作用)。
    then adb start-server

  • daemon not running. starting it now on port 5037 *
  • daemon started successfully *
  • 如果你看到 "started successfully",说明问题已经解决了,现在启动IDE。

    777Q
    777Q
    发布于 2014-12-14
    0 人赞同

    在我的Mac上,我在终端机上写了这段代码。

    xxx-MacBook-Pro:~ xxx$ cd /Users/xxx/Documents/0_Software/adt20140702/sdk/platform-tools//。

    xxx-MacBook-Pro:platform-tools xxx$ ./adb kill-server

    xxx-MacBook-Pro:platform-tools xxx$ ./adb start-server

  • daemon not running. starting it now on port 5037 *
  • daemon started successfully *
  • xxx-MacBook-Pro:platform-tools tuananh$

    Hope this help.

    在进行上述步骤之前,从活动监视器中杀死adb,如这个答案中提到的那样,对我来说很有效。
    AndroidManifester
    AndroidManifester
    发布于 2014-12-14
    0 人赞同

    如果你正在使用任何移动套装,如mobogenie或其他东西,可能也会导致这个问题。

    注:我面临同样的问题,尝试了上述解决方案。这并不奏效,最后发现了这个解决方案。可能对其他人有用!.

    Adron
    Adron
    发布于 2014-12-14
    0 人赞同

    在我这边,我用资源监控器看了一下,在所有的Eclipse和adb重启都不成功的情况下,哪个程序还在监听5037端口。

    Start > All Programs > Accessories > System Tools >
    Resource Monitor > Network > Listening Ports
    

    这最终表明java.exe正在监听5037端口,因此阻止了adb的工作。 我杀死了java.exe,立即启动adb(用adb start-server),并收到adb能够启动的确认。

    android-sdks\platform-tools>adb start-server
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
        
    Oursoul
    Oursoul
    发布于 2014-12-14
    0 人赞同

    我有一种解决旧的ADB服务器没有ACK *未能启动守护进程*问题的方法,这可能会有帮助,尽管我没有看到其他人有我的问题,所以也许没有。 无论如何...

    我把我的HTC sensation的默认安装位置改为2(SD卡),但当我试图恢复到0(内部)时,我得到了这个错误。 在任务管理器中显示有两个运行中的adb.exe实例,其中一个不断停止和启动,无法杀死,另一个可以被杀死,但新的实例几乎会立即启动。

    我唯一能让adb成功启动的方法是在命令窗口中准备好我的命令,进入任务管理器结束adb.exe,然后当窗口出现 "你确定要杀死adb.exe "时,将其拖到命令窗口,点击确定,然后立即按回车键运行命令。 似乎adb.exe被杀死和重启之间的短暂窗口足以运行一个命令,尽管如果你试图做其他事情,它不会工作,你必须在每次想运行一个命令时重复这个过程。

    虽然很麻烦,但这是像我这样没有受过教育的笨蛋唯一能解决的办法--希望能帮助到别人......

    Raouf Mounif
    Raouf Mounif
    发布于 2014-12-14
    0 人赞同

    我已经用同样的步骤解决了几次这个问题。

    1- Close Eclipse.

    2- 重新启动你的手机。

    3- 在任务管理器(Windows)中结束adb.exe进程。在Mac,在活动监视器中强制关闭。

    4- Issue kill and start command in \platform-tools\.

    C:\sdk\platform-tools>adb kill-server