adb 服务器已过期。正在杀死...无法绑定 'tcp:5037' ADB 服务器未确认 * 无法在 ubuntu 14.04 LTS 中启动守护进程 *

adb server is out of date. killing... cannot bind 'tcp:5037' ADB server didn't ACK * failed to start daemon * in ubuntu 14.04 LTS

我无法 运行 android 应用程序从来没有在我的笔记本电脑上。 Eclipse 不断给出相同的错误,即 "ADB server didn't ack"

当我设法启动 adb 服务器并重新打开 eclipse 时,一旦我 运行 android 应用程序,控制台就会出现同样的错误; ADB 服务器没有确认。

除了重启adb,你能给个主意吗

试试这个!!!

在 \platform-tools\ 中发出终止和启动命令

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

在这种情况下转到您指定的 sdk 我使用 C:\sdk 但您必须转到 SDK 所在的位置并终止服务器。

如果有效请告诉我。

您需要将SDK的adb路径设置到Genymotion中。默认情况下,Genymotion 使用自己的 ADB 工具(出于多种原因)。如果两个二进制文件不兼容(如果您的 Android SDK 平台工具或 Genymotion 有一段时间没有更新),就会出现此问题。

要解决它,您可以从 Android SDK 中定义一个特定的。要指定自定义 ADB 工具:

  1. 打开 Genymotion > 设置 > ADB。
  2. 选中使用自定义 Android SDK 工具。
  3. 通过单击“浏览”指定 Android SDK 的路径。
  4. 单击“确定”。

有时,喜欢与否。命令"adb kill-server"没有效果。

所以,请尝试其他方式

taskkill /f /im "adb.exe"
adb start-server
timeout 5
adb devices
pause

将其复制到记事本并保存,扩展名为“.bat”

例如:re-start.bat

现在,您可以通过双击文件快速重启 adb!!!

如果您有 1.0.31 或更低版本,请将 adb 更新为 1.0.32

adb version
Android Debug Bridge version 1.0.31
wget -O - https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf - adb
sudo mv adb /usr/bin/adb
sudo chmod +x /usr/bin/adb
adb version
Android Debug Bridge version 1.0.32

对我来说,问题是我正在尝试使用 2 个 adb 进程

sudo apt-get remove adb android-tools-adb android-tools-fastboot

然后转到您的 sdk 和 运行 ./adb start-server

对于 Genymotion 的用户,只需这样做:

ps aux | grep adb

再看/home/root/Android/Sdk/platform-tools/adb.

将其复制并粘贴到您的终端:

exa:-   /home/buffer/Android/Sdk/platform-tools/adb   devices

希望你会看到:

your ip address:5555    device

遇到同样的问题,执行以下步骤效果很好

sudo cp /home/username/Android/Sdk/platform-tools/adb /usr/bin/adb

sudo chmod +x /usr/bin/adb

就是这样,之后你的 adb 就可以正常工作了