我尝试在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."
错误,但至少它工作。
8条答案
按热度按时间p5cysglq1#
根据我的经验,这是因为AVD无法检测到您的ADB二进制文件。当您启动AVD时,如果您进入设置,它是虚拟机工具栏上的...“"符号,然后转到”设置“部分,应该有一个名为”使用检测到的ADB位置“的选项,然后选择您的adb二进制文件的位置。在Linux中,您可以通过键入以下命令来完成此操作:
选择设置中显示的位置。完成后,错误将停止出现。
q35jwt9p2#
只需打开模拟器并单击工具栏最后一行上的三个点,另一个页面将打开,然后转到设置,然后有选项“使用检测到的ABD位置”,然后该选项将出现,单击该选项并选择adb.exe adb.exe的位置是转到您的主磁盘位置示例我的主磁盘位置是C:\只需选择您自己的磁盘,其中安装了Windows,Mac,Linus,然后转到用户,然后AppData,然后本地,然后Android,然后选择SDK,然后平台工具并选择adb.exe,然后单击确定
shstlldc3#
此错误是因为android studio在SDK\platform-tools文件夹中未找到adb.exe。这可能是由sdkmanager在尝试更新当前软件包时导致的。
无论如何,修复此错误的最简单方法是从https://developer.android.com/studio/releases/platform-tools.html下载SDK平台工具作为zip文件,解压缩并替换SDK文件夹中的当前platform-tools文件夹。
oxf4rvwz4#
转到..\AppData\Local\Android\Sdk\platform-tools并重新安装您的ADB,我猜这发生在ADB 32的64位系统上
eh57zj3b5#
去检查你的SDK/平台工具,adb在那里吗?如果没有打开SDK管理器并下载Android平台工具,包含adb。
之后再试一次,对我来说这很有效
eoigrqb66#
在我的设备(Windows 10 x64)上,它位于:
aor9mmx17#
1.从以下位置下载平台工具:https://developer.android.com/studio/releases/platform-tools
1.解压缩文件和
1.复制platform-tools文件夹到位置:C:\用户\用户名\应用数据\本地\Android\Sdk
1.覆盖所有文件
tkclm6bt8#
点击模拟器中的
...
,点击设置-〉“* 用户检测到ABD位置 *”将打开,改为关闭,在平台工具下浏览adb.exe
的位置。