我刚刚将我的Android API更新为25,我的模拟器已停止工作。当我尝试运行我的模拟器时,它给出了错误"运行此AVD需要Intel HAXM。没有安装模拟器。请下载模拟器"作为弹出窗口(如下所示)和Event Log
打印出来"错误运行应用程序:此版本的Android Studio与使用的Gradle插件不兼容。尝试禁用即时运行(或将IDE或Gradle插件更新到最新版本)"。
我感到困惑的是,我已经通过设置关闭了Instant Run,我已经在SDK Tools中下载了Intel x86仿真器。
答案 0 :(得分:2)
SDK管理器仅下载Intel HAXM安装程序,但在许多情况下不执行实际的应用程序安装。
转到{SDK location}/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/
并从那里运行MSI安装程序。
此外,您必须在计算机上的BIOS中启用VTX扩展。
答案 1 :(得分:0)
答案 2 :(得分:0)
唯一适合我的解决方案是......
答案 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:
这将禁用Device Guard和Credential Guard,并使HAXM可以控制虚拟化。重新启动后,HAXM应该从Android SDK管理器安装而不会出现问题。祝你好运。