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

jdg4fx2g  于 2023-01-15  发布在  Android
关注(0)|答案(8)|浏览(541)

我尝试在Android Studio上测试我的应用,但遇到了以下问题

"waiting for AVD to come online..."

我读过从Android设备监视器重置adb将做到这一点,它做到了...
对于1项测试,当我第二天重新启动PC时,我不仅获得了:

"waiting for AVD to come online..."

而且

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

也许值得一提的是,当我做那个测试时,我也得到了

"Could not automatically detect an ADB binary."

错误,但至少它工作。

p5cysglq

p5cysglq1#

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

which adb

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

q35jwt9p

q35jwt9p2#

只需打开模拟器并单击工具栏最后一行上的三个点,另一个页面将打开,然后转到设置,然后有选项“使用检测到的ABD位置”,然后该选项将出现,单击该选项并选择adb.exe adb.exe的位置是转到您的主磁盘位置示例我的主磁盘位置是C:\只需选择您自己的磁盘,其中安装了Windows,Mac,Linus,然后转到用户,然后AppData,然后本地,然后Android,然后选择SDK,然后平台工具并选择adb.exe,然后单击确定

shstlldc

shstlldc3#

此错误是因为android studio在SDK\platform-tools文件夹中未找到adb.exe。这可能是由sdkmanager在尝试更新当前软件包时导致的。
无论如何,修复此错误的最简单方法是从https://developer.android.com/studio/releases/platform-tools.html下载SDK平台工具作为zip文件,解压缩并替换SDK文件夹中的当前platform-tools文件夹。

oxf4rvwz

oxf4rvwz4#

转到..\AppData\Local\Android\Sdk\platform-tools并重新安装您的ADB,我猜这发生在ADB 32的64位系统上

eh57zj3b

eh57zj3b5#

去检查你的SDK/平台工具,adb在那里吗?如果没有打开SDK管理器并下载Android平台工具,包含adb。
之后再试一次,对我来说这很有效

eoigrqb6

eoigrqb66#

在我的设备(Windows 10 x64)上,它位于:

C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe
aor9mmx1

aor9mmx17#

1.从以下位置下载平台工具:https://developer.android.com/studio/releases/platform-tools
1.解压缩文件和
1.复制platform-tools文件夹到位置:C:\用户\用户名\应用数据\本地\Android\Sdk
1.覆盖所有文件

tkclm6bt

tkclm6bt8#

点击模拟器中的...,点击设置-〉“* 用户检测到ABD位置 *”将打开,改为关闭,在平台工具下浏览adb.exe的位置。

相关问题