Android Studio模拟器错误(需要Intel HAXM /未安装模拟器)

时间:2016-10-21 16:27:49

标签: android android-emulator

我刚刚将我的Android API更新为25,我的模拟器已停止工作。当我尝试运行我的模拟器时,它给出了错误"运行此AVD需要Intel HAXM。没有安装模拟器。请下载模拟器"作为弹出窗口(如下所示)和Event Log打印出来"错误运行应用程序:此版本的Android Studio与使用的Gradle插件不兼容。尝试禁用即时运行(或将IDE或Gradle插件更新到最新版本)"。

我感到困惑的是,我已经通过设置关闭了Instant Run,我已经在SDK Tools中下载了Intel x86仿真器。

错误: enter image description here

SDK Manager: enter image description here

即时运行: enter image description here

4 个答案:

答案 0 :(得分:2)

SDK管理器仅下载Intel HAXM安装程序,但在许多情况下不执行实际的应用程序安装。

转到{SDK location}/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/并从那里运行MSI安装程序。

此外,您必须在计算机上的BIOS中启用VTX扩展。

答案 1 :(得分:0)

安装它并尝试再次运行。

enter image description here

enter image description here

enter image description here

enter image description here

答案 2 :(得分:0)

唯一适合我的解决方案是......

  1. 转到SDK文件夹位置并删除“emulator”和“system-images”文件夹。
  2. 打开android studio - >工具 - > Android - > SDK Manager
  3. 切换到SDK工具选项卡检查Intel x86仿真器加速器(HAXM安装程序),单击确定
  4. 成功安装HAXM后转到Android Studio - >工具 - > Android - > AVD Manager删除所有以前的模拟器并创建新的AVD。

答案 3 :(得分:0)

对我来说,问题是即使从安装的Windows组件中删除了Hyper-V,也没有将其卸载。我从: https://github.com/intel/haxm/blob/master/docs/manual-windows.md

  

某些Windows 10高级功能,例如Device Guard(尤其是受Hypervisor保护的代码完整性或HVCI)和Credential Guard,可以防止Hyper-V被完全禁用。换句话说,即使Windows可能另外报告,启用任何这些功能后,Hyper-V也会启用。

它说出了解决的方法,在经历了两天的挫折后,它对我有用:

  

Microsoft发布的Device Guard和Credential Guard硬件准备工具可以禁用Windows 10功能以及Hyper-V:

  1. 从此处下载该工具的最新版本。以下步骤假定使用3.6版。
  2. 解压缩。
  3. 打开提升的命令提示符(即以管理员身份运行)。
  4. @powershell -ExecutionPolicy RemoteSigned-命令“ X:\ path \ to \ dgreadiness_v3.6 \ DG_Readiness_Tool_v3.6.ps1-禁用”
  5. 重新启动。

这将禁用Device Guard和Credential Guard,并使HAXM可以控制虚拟化。重新启动后,HAXM应该从Android SDK管理器安装而不会出现问题。祝你好运。

相关问题