无法启动 AVD
Posted
技术标签:
【中文标题】无法启动 AVD【英文标题】:Could not start AVD 【发布时间】:2020-12-05 18:14:38 【问题描述】:我安装了最新版本的 android Studio Android Studio 4.0.1。然后我打开 Android Studio 并创建示例项目。之后我打开 AVD 管理器并“创建虚拟设备”,然后我下载 Android 10.0+ API 30水平模拟器。问题是 AVD 未启动。请检查图像
电脑配置:
Window 7 Professional,Service Pack 1, 8GB RAM,64 位,英特尔酷睿 i3,华硕
我已经在我的电脑上启用了 VT-x
【问题讨论】:
添加您的 PC 规格。 请先确认您的 Bios 中启用了 VT-x。您可能忘记了保存。 我已经保存了。我的 PC BIOS 选项显示为 VT-d。 @rayalois22 在您的 BIOS 中,您是否还有一个名为 Intel Virtualization 或 Intel VT 的选项。如果是这样,请确保它已启用。某些 BIOS 实用程序具有 Intel VT 而不是 VT-x。注意:VT-d 不等同于 VT-x。 确保您可以启动其他 api 级别的 AVD。 【参考方案1】:我启用了 VT-x 并保存了很多次,但 AVD 没有启动。 我在 MB 上更换了锂电池,所以现在 AVD 可以工作了。
我认为如果 MB 上的锂电池电量不足,BIOS 将无法正常工作。
【讨论】:
确认您的BIOS中启用了VT-x后解决。【参考方案2】:我这样做了,它解决了我的问题:
-
转到 SDK 管理器 -> SDK 工具 -> 删除“Intel x86 Emulator Accelerator (HAXM Installer)”
单击“确定”卸载 HAXM。
卸载过程完成后,关闭 SDK 管理器,再次打开它,然后以同样的方式再次安装 HAXM。
可选:擦除模拟器的数据并执行冷启动。
如果问题仍然存在,请在 SDK Manager -> SDK Tools 中卸载/安装 Android 模拟器。
【讨论】:
【参考方案3】:可能是 HAXM 的问题。要解决此问题,首先在 AVD 创建部分安装 HAXM。如果显示安装失败,我们应该手动将其安装到系统中。
为此,请访问英特尔网站,下载他们提供的 HAXM 安装程序(而不是使用通过 Android Studio 下载的安装程序)。
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
https://github.com/intel/haxm/releases/tag/v7.6.1
安装 HAXM 后在您的 BIOS 中启用英特尔虚拟化支持。默认情况下,虚拟化将被禁用。您可以使用以下链接在 BIOS 中启用虚拟化。
https://bce.berkeley.edu/enabling-virtualization-in-your-pc-bios.html
【讨论】:
【参考方案4】:除了重新安装 HAXM 之外,我还在环境变量中添加了 android SDK 、 JDK 和 JRE 路径,然后 AVD 就可以正常工作了。
在环境变量where中添加新的入口用户变量
变量名= ANDROID_HOME 值= C:\Users\username\AppData\Local\Android\Sdk
变量名= JAVA_HOME 值= C:\Program Files\Java\jdk-11.0.11
变量名= JRE_HOME 值= C:\Program Files\Java\jre1.8.0_291
添加新条目/追加 ANDROID_HOME;JAVA_HOME;JRE_HOME 到环境变量中的路径用户变量。
【讨论】:
以上是关于无法启动 AVD的主要内容,如果未能解决你的问题,请参考以下文章