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 工具:
- 打开 Genymotion > 设置 > ADB。
- 选中使用自定义 Android SDK 工具。
- 通过单击“浏览”指定 Android SDK 的路径。
- 单击“确定”。
有时,喜欢与否。命令"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 就可以正常工作了
我无法 运行 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 工具:
- 打开 Genymotion > 设置 > ADB。
- 选中使用自定义 Android SDK 工具。
- 通过单击“浏览”指定 Android SDK 的路径。
- 单击“确定”。
有时,喜欢与否。命令"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 就可以正常工作了