Hyper-V已禁用。我无法运行intelhaxm-android.exe-错误:x86仿真当前需要硬件加速

时间:2018-07-20 20:18:00

标签: android android-studio avd

我不知道为什么会发生此错误。我查看了其他类似的问题,并遵循了所有必需的协议。

我知道...

  1. 我的计算机支持VT-X或Intel虚拟化技术
  2. 我已在Windows功能中禁用了Hyper-V
  3. 我已经在BIOS中为Dell XPS-13启用了VT-X for Intel

我已经尝试了所有方法,但这没有用。预先感谢。

尝试运行模拟器(Nexus 5x API 28)后出现以下错误:

Emulator: emulator: ERROR: x86 emulation currently requires hardware acceleration!

Emulator: Process finished with exit code 1

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题。这些是我给别人的步骤。我还启用了虚拟化功能,但是当我按照以下步骤操作并返回BIOS时,它又被禁用了。另外,我注意到在第8步中,我尝试下载API 28平台,但它仅以部分安装的形式返回(甚至没有错误)。因此,我还建议尝试使用较低的API创建虚拟设备,以查看是否是最新的问题。

  1. 进入Android Studio并打开SDK Manager(在“工具”菜单下)
  2. 在“ SDK平台”选项卡下,取消选中所有选中的框。如果选中任何框,则表示它们已安装-但我们现在要卸载它们。
  3. 转到“ SDK工具”标签。确保所有Android模拟器,Android SDK平台工具和Android SDK工具均已选中。
  4. 在同一选项卡中,确保未选中“ Intel x86 Emulator Accelerator”。如果选中,则表示已安装,但我们现在要卸载。 (我还卸载了Android SDK Build-Tools,但不确定是否需要执行此步骤。)
  5. 转到此链接:https://github.com/intel/haxm/releases/download/v7.2.0/haxm-windows_v7_2_0.zip在这里我们重新安装了Intel x86 Emulator Accelerator。将其保存到“下载”文件夹,然后解压缩文件。暂时不要启动任何设置向导!
  6. 关闭计算机。再次启动时,启动BIOS(对于Windows 10,请按住F10键)。在BIOS中,按向右箭头,直到进入第三个选项卡。在此处,转到虚拟化选项。如果设置为,请使用Enter键将其设置为。按F10键保存并退出。
  7. 返回“下载”文件夹,或者保存Intel x86 Emulator Accelerator(又名haxm)的位置。双击文件intelhaxm-android。这会将haxm安装到您的计算机上。
  8. 进入Android Studio,然后再次打开SDK Manager。在“ SDK平台”选项卡中,重新选中所需API的复选框。这将重新安装它们,因为之前我们已卸载它们。 (我尝试安装API 28,但之后将其标记为“部分安装”,因此我继续下载了API 27和26。)单击“应用”并允许其安装。
  9. 转到“ SDK工具”选项卡,然后重新选中“ Android SDK生成工具”和“ Intel x86 Emulator Accelerator”复选框。点击“应用”并允许他们安装。
  10. 至此,我已经使用API​​ 26设置了虚拟设备,并且已成功加载。如果要设置虚拟设备,请确保将其设置为在步骤8中安装的API。

那是我的解决方案,希望它对您有用!