11

I've been working a bit with Android Studio on OSX 10.7.5 and it looks very promising. I've run into a problem when trying to launch an application on my device however.

When clicking the run button, AS claims to be "waiting for ADB". After a while it times out and says that "ADB is not responding...".

I've tried rebooting and restarting adb with adb-killserver and adb-startserver many times but it won't connect. When running adb devices or launching through eclipse, all works fine.

Anyone got ideas, I would be very grateful!

4

8 回答 8

10

在 OS X 上,以下步骤解决了我的问题:

  1. 断开您的 Android 设备;
  2. 退出 Android Studio;
  3. 从活动监视器强制退出进程“adb”;
  4. 启动 Android Studio。
于 2014-10-21T16:04:27.610 回答
3

我在使用 genymotion 时发现了问题。最后,我意识到问题是adb位置与android studio不一样。所以你应该更新你的genymotion的adb。步骤:Genymotion 设置 -> ADB -> 使用自定义 Android SDK 工具

设定图

于 2015-11-02T02:05:15.583 回答
2

我刚刚遇到了与 Android Studio 0.5.3 相同的问题。如果 adb kill-server, adb start-server 方法不起作用,我建议您重新启动计算机。

于 2014-04-01T06:32:52.853 回答
2

我刚刚在我的 Mac Mini 上发生了这种情况,当我将电缆插入背面的另一个 USB 端口时,它最终可以工作(识别 Nexus 5)......

于 2014-11-19T17:04:53.803 回答
1

为了让我的应用程序在设备上运行,我需要通过进入Run菜单并选择Edit Configurations来编辑应用程序的运行配置。

我选择了具有我的应用程序名称的配置,并将目标设备更改为USB 设备,然后允许我从设备运行应用程序。事先我得到了与你描述的类似的行为。您的问题可能完全不同:(

于 2013-05-21T10:47:44.743 回答
1

我也发生了同样的事情。一旦我拔掉我的设备,“等待 ADB”的通知就消失了,它工作了。我猜你在插入设备时无法启动 AS。

于 2014-08-11T16:35:47.340 回答
0

Span 说你应该做一些奇怪的事情,但有时它会起作用(奇怪 = 重新安装,使用“也许”这个词重新启动)。我们应该明白,这可能是因为操作系统中的一些错误设置已被更改,但您不记得了。

但我的情况更奇怪!:)

因为 Windows 不限制您拥有许多防火墙,这可能是关键!防火墙可能不允许某些应用程序与其他应用程序连接,您也应该检查它。

我在中描述它: 这里

假设启动 Android Studio 的速成课程:

  • 禁用与互联网的连接(出于安全考虑),
  • 卸载 Android Studio,
  • 从主目录中删除 .gradle 和 .AndroidStudio 文件夹,
  • 以正确的方式删除所有防火墙,重新安装并设置它们以允许,
  • 删除所有与上述相同的av,
  • 检查 Windows 内部防火墙(或 Linux 中的 iptables :)),
  • 安装安卓工作室。

如果它不起作用并且您不想重新安装操作系统 - 使用 Windows 制作 VM 并尝试。如果不起作用 - 重新安装系统:(

问候。

于 2015-11-13T10:26:03.957 回答
-1

编辑:这实际上解决了我的问题,所以这是公认的答案。似乎这个答案也对很多人有帮助,但对我不起作用。

这就是我为最终使它工作所做的事情。不知道这些步骤中的哪一个触发了我的工作副本,因为它看起来非常随机,但我会将它们按顺序排列。

  1. 卸载 AS
  2. 从 bash 中删除 adb 的旧路径
  3. 关闭防火墙(或至少监控 AS 和各种 USB 驱动程序正在建立哪些连接并允许它们)
  4. 安装 AS
  5. 在运行 -> 编辑配置下更改目标设备
  6. 发射
  7. 它有效……也许吧!……
  8. 改变主题
  9. 重启
  10. 不工作
  11. 拔下并插入设备
  12. 应该可以工作,如果不尝试重新启动并拔出/插入,直到它完成。
于 2013-05-21T20:08:21.987 回答