【发布时间】:2012-11-08 09:01:31
【问题描述】:
我正在开发一套移动应用程序 - 特别是 Windows Store/Mobile 8 和 Android。
在安装了 VS2012 和 Monodroid 之后,我能够在模拟器中启动 x86 Android 映像,并利用英特尔 HAXM 加速(模拟器输出确认 HAXM 工作)来使 VM 流畅。
然后我安装了 Windows Phone 8 SDK - 它启用了 Hyper V 角色 - 现在模拟器说它找不到 HAXM。然后我卸载并尝试重新安装 HAXM,但现在它不会 - 说我的处理器不支持它。
在 BIOS 中仍然启用了 VT-x 扩展 - 所以我认为 Hyper-V 已阻止 Intel HAXM 工作。
当然它不是一个杀手 - 但是非加速的 Android 图像比启用 HAXM 的图像要慢得多 - 其他人遇到过这个问题吗?谷歌搜索没有提出任何明显的...
更新(2012 年 11 月 30 日)
根据@alexw 的建议,我尝试停止并禁用 Hyper-V;重新启动。它仍然不起作用。
我意识到下一步可能是 Windows Phone SDK(并删除 Hyper-V),然后再试一次 - 确认它确实是 Hyper-V 的存在。目前这不太方便 - 但我会尽快尝试并更新。
【问题讨论】:
-
有趣。使用 WP7-Emulator,我在相反的方向遇到了同样的问题 - 安装了 HAXM 后,由于缺少处理器功能,WP7-Emulator 将无法启动。看起来微软和英特尔应该就如何以非排他方式使用 VT-x 处理器功能的通用架构达成一致。
-
非常有趣...看来那里肯定有链接...该死...
标签: android xamarin.android windows-phone-8