Con*_*tin 13 android adb android-virtual-device
我尝试在Android Studio上测试我的应用程序,但我遇到了困难
"waiting for AVD to come online..."
Run Code Online (Sandbox Code Playgroud)
我已经阅读了从Android设备监视器重置adb会做到这一点,并且它做了...
进行了1次测试,当我第二天重新启动我的PC时,我不仅得到了:
"waiting for AVD to come online..."
Run Code Online (Sandbox Code Playgroud)
但是也
"Could not automatically detect an ADB binary." error every time I try testing my app.
Run Code Online (Sandbox Code Playgroud)

也许值得一提的是,当我做那个1测试时,我也得到了
"Could not automatically detect an ADB binary."
Run Code Online (Sandbox Code Playgroud)
错误,但至少它有效.
小智 24
只需打开模拟器并单击工具栏最后一行上的三个点,另一个页面将打开然后进入设置,然后有一个选项“使用检测到的 ABD 位置”,然后单击该选项然后选择 adb.exe adb.exe 的位置是转到您的主磁盘位置示例我的主磁盘位置是 C:\ 只需选择您自己的安装 Windows、Mac、linus 的磁盘,然后转到用户,然后转到 AppData ,然后本地,然后Android然后选择sdk然后平台工具并选择adb.exe然后单击确定
这个错误是因为 android studio 在 SDK\platform-tools 文件夹中没有找到 adb.exe。也许这是由 sdkmanager 在尝试更新当前包时引起的。
无论如何,修复此错误的最简单方法是从https://developer.android.com/studio/releases/platform-tools.html下载 SDK Platform Tools 作为 zip 文件,解压缩并替换当前的 platform-tools 文件夹在 SDK 文件夹中。
根据我的经验,这是因为AVD无法检测到您的ADB二进制文件。启动AVD时,如果要进行设置,它是虚拟机工具栏上的“ ...”符号,然后转到“设置”部分,应该有一个名为“使用检测到的ADB位置”的选项将其关闭然后选择您的adb二进制文件的位置。在Linux中,您可以通过键入以下命令来执行此操作:
which adb
Run Code Online (Sandbox Code Playgroud)
选择设置中显示的位置。完成操作后,该错误应停止出现。
| 归档时间: |
|
| 查看次数: |
16031 次 |
| 最近记录: |