android studio turn off hyperv,我可以在Microsoft hyper-v虚拟机中运行Android Studio(Android SDK模拟器)吗?...

Hyper-V从2016年8月的Windows10周年更新开始支持嵌套虚拟化,但官方不支持在Hyper-V VM中运行HAXM,尽管最新版本的HAXM修复了与Hyper-V嵌套虚拟化的问题。文章提到,通过启用VM的嵌套虚拟化功能,理论上可以在Hyper-V内运行HAXM和Android模拟器。然而,这并未经过微软官方验证,可能存在不可预测的行为。此外,现在Android Emulator已经开始支持Hyper-V加速,并处于预览阶段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Hyper-V在Windows 10周年更新(2016年8月发布)和Windows Server 2016中添加了对嵌套虚拟化的支持 . 但是,Microsoft支持的嵌套虚拟化唯一用途是在VM中运行Hyper-V,而不是HAXM . 来自official documentation,"Virtualization applications other than Hyper-V are not supported in Hyper-V virtual machines, and are likely to fail."

也就是说,最新版本的HAXM的change log报告了英特尔"Fixed an issue with Hyper-V nested virtualization support, which had prevented Android Emulator from booting."所以虽然它不受微软的支持,但似乎可以运行嵌套在Hyper-V VM中的HAXM .

如果是这种情况,要使HAXM在Hyper-V VM中运行,您需要为该VM启用嵌套 . 当VM处于OFF状态时,在VM上运行此命令:

Set-VMProcessor -VMName -ExposeVirtualizationExtensions $true

之后,您应该能够在VM中安装最新版本的HAXM,从而允许使用Android模拟器 . 同样,我没有亲自验证这一点,微软也不支持,因此您的里程可能会有所不同 .

完全披露:我在Hyper-V团队的Microsoft工作 .

[编辑7/2/2018]:今年早些时候宣布了Android Emulator对Hyper-V加速的支持,目前正在预览中 . 有关详细信息,请参阅announcement帖子 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值