2016-09-21 33 views
8

我试图测试上Android Studio中我的应用程序,但我陷在无法自动检测到亚行的二进制 - Android Studio中

"waiting for AVD to come online..." 

我读过复位从Android设备监视器将做到这一点,它没有...
1次测试中,当我重新启动我的电脑,第二天我得到不仅:

"waiting for AVD to come online..." 

而且

"Could not automatically detect an ADB binary." error every time I try testing my app. 

Here is an image

也许不值当我做了1次测试中,我也得到

"Could not automatically detect an ADB binary." 

错误,但至少它的工作提。

回答

2

从我的经验来看,这是因为AVD无法检测到您的ADB二进制文件。如果进入设置时启动AVD,它是虚拟机工具栏上的'...'符号,然后进入“设置”部分,应该有一个选项“使用检测到的ADB位置”,此选项关闭然后选择你的adb二进制文件的位置。在Linux中,你可以通过键入命令做到这一点:

which adb 

选择在设置中显示的位置。一旦你做完了,错误应该停止出现。

+0

你在哪里找到这个选项? – JotaPardo

+0

这有帮助吗? http://www.kinocreative.co.uk/wp-content/uploads/adb_location.png –

+0

这工作完美。谢谢 – Abk

0

这个错误是因为android studio没有在SDK \ platform-tools文件夹中找到adb.exe。也许这是由sdkmanager在尝试更新当前软件包时造成的。

无论如何,修复此错误的最简单方法是从https://developer.android.com/studio/releases/platform-tools.html下载SDK Platform Tools作为zip文件,解压缩并替换SDK文件夹中当前的platform-tools文件夹。

相关问题