目标:在Guest OS(win 10 pro)上启用intel haxm,以提高Android模拟器10x的速度,然后默认Visual Studio模拟器。
有关intelhaxm的更多信息here
问题:
当我检查启用haxm的先决条件时,haxm_check.exe输出显示“VT支持 - 否”
问题:
如何在装有Windows 10 Pro的Hyper-V计算机上启用“VT支持”?
有没有办法在启动过程中添加延迟并按某些键进入Guest OS(WIndows 10 Pro)的BIOS设置?
这是主机设置: 主机:Windows 10 Pro BIOS中的虚拟化:已启用 Hyper-V窗口功能:打开。
以下是来宾VM设置: 使用Hyper-V创建的VM 客户操作系统:Windows 10 Pro Hyper-V窗口功能:关闭。
答案 0 :(得分:1)
不幸的是,此设置无效。英特尔HAXM必须直接在物理硬件上运行,而不是作为访客运行。此外,如果您在同一硬件上同时使用这两种技术,则Hyper-V和Intel HAXM不能同时存在。参见:
https://developer.android.com/studio/run/emulator-acceleration.html#vm-windows
即使Microsoft Windows即将推出嵌套虚拟化支持,HAXM也无法在其当前状态下工作,因为它基于QEMU(https://android.googlesource.com/platform/external/qemu/+/emu-master-dev/README)而非Hyper-V。整个Android Emulator内核和虚拟化堆栈将使用Hyper-V重写,以便在嵌套方案中工作。