[英]Androild Studio Emulator Not Launching: Intel Haxm Not Installed
[英]Android Studio Emulator Error (Intel HAXM is Required / No Emulator Installed)
我刚刚将我的 Android API 更新为 25,我的模拟器从此停止工作。 当我尝试运行我的模拟器时,它给我错误“运行此 AVD 需要英特尔 HAXM。未安装模拟器。请下载模拟器”作为弹出窗口(如下所示),并且Event Log
打印出“运行应用程序时出错:此版本的 Android Studio 与所使用的 Gradle 插件不兼容。尝试禁用 Instant Run(或将 IDE 或 Gradle 插件更新到最新版本)”。
我感到困惑的是,我已经通过设置关闭了 Instant Run,并且我已经在 SDK Tools 中下载了 Intel x86 Emulator。
SDK 管理器仅下载英特尔 HAXM 安装程序,但在许多情况下不进行实际应用程序安装。
转到{SDK location}/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/
并从那里运行 MSI 安装程序。
此外,您必须在计算机的 BIOS 中启用 VTX 扩展。
唯一对我有用的解决方案是......
对我来说,问题是即使我从已安装的 Windows 组件中删除了 Hyper-V,也没有卸载它。 我从: https : //github.com/intel/haxm/blob/master/docs/manual-windows.md
某些高级 Windows 10 功能,例如 Device Guard(特别是受管理程序保护的代码完整性或 HVCI)和 Credential Guard,可以防止 Hyper-V 被完全禁用。 换句话说,当启用这些功能中的任何一个时,Hyper-V 也会启用,即使 Windows 可能会报告其他情况。
有用的是,它说明了如何解决它,经过两天的挫折后,它对我有用:
Microsoft 发布的 Device Guard 和 Credential Guard 硬件准备工具可以禁用上述 Windows 10 功能以及 Hyper-V:
这会禁用 Device Guard 和 Credential Guard,并允许 HAXM 控制虚拟化。 重启后,HAXM 应该从 Android SDK 管理器安装,没有问题。 祝你好运。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.