62

我已经安装了 Android Studio。然后我更新了 Android SDK。现在,当我启动 Android Studio 时,会弹出以下消息:

亚行没有回应。您可以等待更多,或手动终止“adb.exe”进程并单击“重新启动”

该对话框有 3 个选项:等待更多、重新启动和取消。但是它们都给了我相同的结果,即出现一条消息Waiting for ADB并且我无法使用 Android Studio 做任何事情。

我必须使用 Windows 任务管理器杀死程序!我正在使用Windows 7。

谁可以帮我这个事?

4

20 回答 20

59

工具 > Android >(取消选中)启用 ADB 集成 (如果工作室挂起/手动卡住结束 adb 进程)

然后,

工具 > Android >(选中)启用 ADB 集成

于 2014-07-25T05:20:34.957 回答
41

在我的 macbook pro 上,我偶尔会在 Android Studio 中得到这个。以下为我解决了它:

打开一个终端,而不是使用'adb kill-server',使用这个:

$ killall adb

等一下,看起来 Android Studio 会自动重启 adb。

于 2014-06-12T15:03:17.347 回答
26

从命令提示符运行命令adb kill-server。如果您要使用它,这将关闭 ADB 和 android studio 或 Eclipse,如您所说,将显示 Waiting for ADB。

一旦 ADB 关闭运行adb start-server或运行adb devices,它将自动启动 adb 服务并显示您的 android 模拟器或开发设备已成功连接。

于 2013-08-05T14:11:46.460 回答
7

如果您遇到“ADB 没有响应。如果您想重试,请手动终止 'adb' 并单击“重新启动”或终端出现语法错误:“)”意外”,那么您可能使用的是 32 位操作系统和平台-工具已更新至 23.1。 解决方案是回到平台工具 23.0.1。

您可以在此处下载适用于 Linux 的平台工具 23.0.1,此处适用于 windows,此处为Mac

下载后,转到您的 sdk 位置 > 平台工具文件夹以删除 sdk 中的旧平台工具并粘贴到下载的那个。

呜呜……它应该工作。

这是最新 ADT 的错误。

于 2016-03-17T13:53:17.537 回答
6

检查是否有任何服务正在侦听端口 5037,然后将其终止。您可以为此使用 lsof:

$ lsof -i :5037
$ kill <PID Process>

然后尝试

$ adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

这解决了我的问题。

于 2015-02-19T19:34:10.670 回答
6

对我来说,在 Windows 7 上,杀死 ADB 服务器并通过命令行重新启动它并没有帮助。它不会成功启动。

>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.exe 进程实际上是这种情况下最简单的解决方案。

于 2015-09-10T11:33:13.720 回答
4

我遇到了这个问题,并在我的 Mac 上尝试了多种解决方案,但均未成功。我终于开始使用以下命令:

$ rm -rf ~/.android
$ killall adb
$ adb devices

请注意,这rm -rf ~/.android将删除您已配置的所有 AVD,因此请不要轻易采取此步骤。就个人而言,我不得不这样做,但我不确定为什么。希望这可以帮助某人。

于 2014-12-22T15:29:06.063 回答
4

此问题可能是因为 adb 与最新版本的平台 SDK 不兼容。

尝试以下操作:

  1. 如果您使用 Genymotion,请将 Genymotion 设置中的 Android SDK 手动设置为您的 sdk 路径。转到 Genymotion -> 设置 -> ADB -> 使用自定义 SDK 工具 -> 浏览并提供本地 SDK 路径。

  2. 如果您最近更新了您的平台工具插件版本,请恢复到 23.0.1。

它是 ADB 中的一个错误,上述其中之一很可能是您的解决方案。

于 2016-08-09T11:31:19.377 回答
3

1.如果你的手机系统超过4.2.2,会有 在此处输入图像描述

2.断开USB并重试或重新启动手机

3.经过一番尝试,还是不行。可能是电源不足,请尝试计算机上的其他 USB 接口。

我解决了第一步的问题。反正有尝试。

于 2013-10-07T07:04:05.103 回答
3

netstat -nao | findstr 5037在cmd中运行。

在此处输入图像描述

如您所见,有一个 id 为 3888 的进程。taskkill /f /pid 3888 如果您有多个,我将其杀死,全部杀死。

在此处输入图像描述

之后运行 adb adb start-server,我的 adb 运行成功。

在此处输入图像描述

于 2018-09-09T11:29:14.857 回答
3

如果你需要用一个命令杀死windows上的所有adb进程,你可以这样做:

taskkill /F /IM adb*
于 2018-04-10T17:01:29.333 回答
2

我遇到了这个问题并通过这种方式解决了它......我的电脑中有一个使用 adb 的应用程序......我试图禁用它,但在卸载该应用程序并解决问题后,我的 android studio 的 adb 仍然有问题。

于 2015-09-29T08:00:26.100 回答
1

我有同样的问题。我已经以任何可能的方式重新启动了 ADB,我已经终止了该进程并重新启动了 PC,但没有任何结果。

然后我找到了这个插件。只需在您的 Android Studio IDE 中下载并安装它。在 Tools -> Android 下,您有一个菜单 ADB Idea。在这里你可以杀死、启动、重启、清理 ADB。

于 2014-10-28T17:55:24.597 回答
1

以上都没有完全帮助我。虽然烤箱让我思考。我的系统上有几个 adb。几乎全部删除。

我在 ubuntu 14.04 64 位上运行 android studio。

所以我手动检查 /home/xxxxx/Android/Sdk/platform-tools/adb

其中 xxxx 是我的 linux 用户名

这给了

/home/xxxxx/Android/Sdk/platform-tools/adb:加载共享库时出错:libstdc++.so.6:无法打开共享对象文件:没有这样的文件或目录

https://stackoverflow.com/a/27415749/4453157

为我解决了。

于 2015-01-14T11:54:35.433 回答
1

如果上述 CMD 命令选项不起作用并且您无法以任何其他方式使其工作,请按照以下说明操作。

点击下面的链接

http://adbshel​​l.com/downloads

并下载名称为 ADB Kits 的第一个链接(包含 adb.exe 和必要的 .dll 文件)。

下载后将这些文件替换为路径中的文件

Android/SDK/平台工具/

现在单击 adb.exe,它将打开 cmd 并启动 adb 服务器。

现在它将检测到设备并且没有问题。噢噢噢噢噢噢噢噢噢......

如果问题仍然存在,那么做同样的事情......将文件夹保存在某处......只需替换文件......它将自动检测设备然后

于 2018-05-02T07:10:52.987 回答
0

我在 Windows 8 上遇到了这个问题,但我通过使用 SDK 管理器更新所有 Android Studio 的插件解决了这个问题,然后重新启动计算机。

于 2014-10-19T22:37:12.877 回答
0

我在 Windows 7 上遇到了这个问题。我的情况是通过 SDK Manager 解决的。我只下载 API 19 但我没有下载相关的 Android SDK 构建工具。所以就出现了这个问题。

我通过 SDK Manager 下载 build-tools 19 来修复它。希望能给你帮助。

于 2015-04-03T07:42:38.790 回答
0

另一个:您可能希望避免同时运行 Eclipse 和 Android Studio,它对我有帮助。

于 2014-12-27T17:51:14.610 回答
0

发生这个错误似乎有大约一百万个原因,但对我来说(在 ubuntu 上运行),是 openvpn 在后台运行导致它。

我杀死了 openvpn 服务,没有更多问题了。

于 2017-04-11T08:42:57.803 回答
0

在 Mac 上遇到这个问题:

我尝试了不同的解决方案,但以下对我有用 -

  1. 如果您已为 Chrome 安装了“ Vysor ”插件,请卸载
  2. 在主文件夹 > 找到 .Android 文件夹并移至垃圾箱
  3. 转到,Android sdk > 删除/移动到垃圾平台工具文件夹
  4. 再次从 Android SDK Manager 安装/下载
  5. 打开终端 -
    • adb kill-server
    • adb start-server
  6. 检查adb devices,它将工作并显示所有连接的设备。

希望能帮助到你 !

于 2016-07-21T09:52:46.010 回答