我正在开发一套移动应用程序——特别是 Windows Store/Mobile 8 和 Android。
在安装了 VS2012 和 Monodroid 之后,我能够在模拟器中启动 x86 Android 映像,并利用英特尔 HAXM 加速(模拟器输出确认 HAXM 工作)来使 VM 流畅。
然后我安装了 Windows Phone 8 SDK——它启用了 Hyper V 角色——现在模拟器说它找不到 HAXM。然后我卸载并尝试重新安装 HAXM,但现在它不会 - 说我的处理器不支持它。
VT-x 扩展仍然在 BIOS 中启用 - 所以我认为 Hyper-V 已阻止英特尔 HAXM 工作。
当然它不是一个杀手 - 但是一个非加速的 Android 图像比启用 HAXM 的图像要慢得多 - 其他人遇到过这个问题吗?谷歌搜索并没有带来任何明显的...
更新(2012 年 11 月 30 日)
根据@alexw 的建议,我尝试停止和禁用 Hyper-V;重新启动。它仍然不起作用。
我意识到下一步可能是Windows Phone SDK(并删除Hyper-V)然后再试一次-确认它确实是Hyper-V的存在。目前这不太方便 - 但我会尽快尝试并更新。