仿真器:仿真器:错误:x86仿真当前需要硬件加速!模拟器:进程以退出代码1完成

Pan*_*ork 26 android

Emulator: emulator: ERROR: x86 emulation currently requires hardware acceleration! Emulator: Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Cat*_*ynn 35

我遇到了完全相同的问题.这就是我修复它的方法(适用于Windows):

  1. 进入Android Studio并打开SDK Manager(在"工具"菜单下)
  2. 在"SDK平台"选项卡下,UNCHECK所选的任何框.如果选中了任何框,则意味着它们已安装 - 但我们现在要卸载它们.
  3. 转到SDK工具选项卡.确保全部检查Android模拟器,Android SDK平台工具和Android SDK工具.
  4. 在同一选项卡中,确保Intel x86仿真器加速器未经检查.如果选中它,则表示已安装,但我们暂时要将其卸载.(我也卸载了Android SDK Build-Tools,但我不确定该步骤是否必要.)
  5. 转到此链接:https://github.com/intel/haxm/releases/download/v7.2.0/haxm-windows_v7_2_0.zip 这是我们重新安装Intel x86仿真器加速器的地方.将其保存到Downloads文件夹,然后解压缩文件.不要启动任何设置向导!
  6. 关闭电脑.当您再次启动时,启动BIOS(对于Windows 10,按住F10键).在BIOS中,按向右箭头,直到转到第三个选项卡.在那里,请转到虚拟化选项.如果将其设置为"已禁用",请使用Enter键将其设置为"已启用".按F10保存并退出.
  7. 返回"下载"文件夹,或者保存英特尔x86仿真器加速器(也称为haxm)的任何位置.双击文件intelhaxm-android.这会将haxm安装到您的计算机上.
  8. 进入Android Studio,再次打开SDK Manager.在"SDK平台"选项卡中,重新选中所需API的框.这将重新安装它们,因为之前我们已经卸载它们.(我尝试安装API 28,但之后它被标记为Partially Installed,所以我继续下载API 27和26.)单击Apply并允许它/它们进行安装.
  9. 转到SDK工具选项卡,然后重新选中Android SDK Build-Tools和Intel x86 Emulator Accelerator的复选框.单击"应用"并允许它们进行安装.
  10. 此时,我已经使用API​​ 26设置了虚拟设备,并且已成功加载.如果要设置虚拟设备,请确保将其设置为在步骤8中安装的API.

这是我的解决方案,我希望它适合你!

  • 第6步对我来说已经足够了,没有必要重新安装任何东西 (5认同)
  • 我遇到了同样的问题,只需在BIOS中启用硬件虚拟化后卸载并重新安装Intel x86仿真器加速器**即可. (4认同)

jgp*_*s2w 32

一个对我有用的简单解决方案(Windows 10,Android Studio 3.1.4),只需重新安装HAXM安装程序:
1.打开SDK Manager> SDK工具
2.取消选中Intel x86仿真器加速器(HAXM安装程序) - >单击Apply
3.检查再次
4.在安装过程之后,您应该能够启动模拟器.


Kik*_*uez 8

对我来说,我没有注意到我第一次安装Android Studio时启用了hyper-v.尝试重新安装模拟器时,我收到一条错误消息,告诉我需要禁用它才能使HAXM正常工作.所以,我首先需要禁用hyper-v:

  1. 按Windows键类型"打开或关闭Windows功能"
  2. 查找并取消选中Hyper-V
  3. 重新开始

然后你只需要重新安装模拟器

  1. 在Android Studio中打开工具 - > SDK管理器
  2. 单击SDK工具选项卡
  3. 取消选中Intel x86 Emulator Accelerator框
  4. 单击"应用"
  5. 检查Intel x86仿真器加速器框
  6. 单击"应用"

模拟器应该下载并重新安装,并应该给你一个成功的消息.现在模拟器应该启动.

  • 不要忘记在系统BIOS中激活虚拟化. (3认同)