【问题标题】:* daemon not running. starting it now on port 5037 * ADB server didn't ACK * failed to start daemon * [duplicate]* 守护进程没有运行。现在在端口 5037 上启动它 * ADB 服务器没有确认 * 无法启动守护进程 * [重复]
【发布时间】:2015-07-09 14:02:06
【问题描述】:

我从~/Android/Sdk/platform-tools 目录尝试了./adb devices,我得到了* daemon not running. starting it now on port 5037 * ADB server didn't ACK * failed to start daemon *

我期待的是这样的:

List of devices attached
HT9CPP809576 device

如果我尝试./adb kill-server 然后./adb start-server 我得到

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

如果我尝试./adb nodaemon server,我会得到Illegal instruction (core dumped)

我有 32 位 lubuntu 15.04。我使用安卓工作室。我的 Android 手机 (LG l50) 已插入计算机。

我该如何解决这个问题?

【问题讨论】:

  • 先尝试从 Home 中删除 .Android 文件夹。
  • @Tronum 我为什么要这样做?
  • 只需保存文件夹并尝试 ./adb kill-server - ./adb start-server
  • 问题可能与缓存有关。
  • @Tronum 我重新启动计算机并尝试使用 ./adb kill-server - ./adb start-server 并得到同样的错误。

标签: android android-studio adb ubuntu


【解决方案1】:

运行 tasklist | findstr /i adb 以查看 adb 是否正在运行。 如果它还在运行,你可以用taskkill /f /im adb.exe 杀死它。 然后通过adb start-server重启adb

【讨论】:

  • 这应该是公认的答案,它让我免于发疯!
【解决方案2】:

此错误可能是由于端口 5037 正在被其他进程使用。 尝试将adb服务器端口设置为其他,windows设置ANDROID_ADB_SERVER_PORT = XXXX

【讨论】:

  • 能否为您提供的解决方案添加更多详细信息?