android - 无法自动检测 ADB 二进制文件 - Android Studio

标签 android adb avd

我尝试在 Android Studio 上测试我的应用程序,但我卡在了

"waiting for AVD to come online..."  

我读过重置 来自 Android Device Monitor 的将执行此操作,而且它确实...
对于 1 次测试,当我第二天重新启动 PC 时,我得到的不仅是:

"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." 

错误,但至少它有效。

最佳答案

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

which adb

选择设置中显示的位置。完成后错误应该停止出现。

关于android - 无法自动检测 ADB 二进制文件 - Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39617997/

相关文章:

java - 无法使用 LatLng.latitude 和 LatLng.longitude,因为没有特定值

android - 启动后台进程时 ADB 进程阻塞

android - 无法在 Root过的 Android 手机上运行 'adb root'

Android 模拟器错误缺少 WinHvPlatform.dll

android-studio - 带有大黄蜂/nvidia optimus 的 Android Studio/AVD

java - 如何防止在随机 int 中生成值? ( java )

android - notifyItemChanged 方法不会在 recyclerview 中调用 onBindViewHolder

android - 较小的自定义 RatingBar : Material Design

android - 我必须运行 adb connect 192.168.56.101 :5555 in order for android emulator to show up in list

android - 将 android sdk 和 avd 管理器的路径更改为不指向 c :\users