【问题标题】:Daemon not running. Starting it now on port 5037守护程序未运行。现在在端口 5037 上启动它
【发布时间】:2014-05-31 00:40:17
【问题描述】:
[2014-04-16 14:01:05 - Abc] ------------------------------
[2014-04-16 14:01:05 - Abc] Android Launch!
[2014-04-16 14:01:05 - Abc] The connection to `ADB` is down, and a severe error has occurred.
[2014-04-16 14:01:05 - Abc] You must restart `ADB` and Eclipse.
[2014-04-16 14:01:05 - Abc] Please ensure that adb is correctly located at 'D:\adt-bundle-windows-x86-20131030\sdk\platform-tools\adb.exe' and can be executed.

在我尝试运行程序时发生了上述错误。作为解决方案,

我通过打开命令提示符执行了以下步骤:

  • 如果正在运行,请关闭 Eclipse
  • 进入命令提示符中的 Android SDK platform-tools 目录
  • 输入adb kill-server
  • 然后输入adb start-server
  • 启动 ADB 服务器时没有抛出错误消息,然后是 adb is started successfully
  • 现在您可以再次启动 Eclipse。

但它不工作,在命令提示符中显示:

daemon not running .starting it now on port 5037 ADB server didn't ACK FAILED TO START DAEMON

【问题讨论】:

  • 这听起来像是安全软件或其他东西可能会阻止 ADB 的两个“半部”相互通信。
  • Adb won't start 的可能重复项

标签: android android-studio command adb android-sdk-tools


【解决方案1】:

参考链接:http://www.programering.com/a/MTNyUDMwATA.html

我遵循的步骤 1) 在命令提示符下执行命令adb nodaemon server 命令提示符处的输出将是:发生以下错误无法绑定 'tcp:5037' 原ADB服务器端口绑定失败

2) 使用端口 5037 输入以下命令查询 netstat -ano | findstr "5037" 命令提示符会提示如下信息:TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 9288

3)查看任务管理器,关闭所有adb.exe

4) 重启eclipse或其他IDE

以上步骤对我有用。

【讨论】:

  • 我不知道为什么这个答案不被接受......工作真棒
  • 如何在 Mac 上解决这个问题?
  • @AdamHurwitz -- 哦,这很简单。将 MAC 换成 PC。完毕! ——抱歉忍不住了。
  • 为我工作。那是纯调频。
【解决方案2】:

这对我有用: 打开(您的操作系统的)任务管理器并终止 adb.exe 进程。现在重新启动 adb,现在 adb 应该可以正常启动了。

【讨论】:

    最近更新 更多