在Windows 8上更好地使用基于Android x86的HAXM加速模拟器与Hyperv

13
据我所知,目前在使用英特尔硬件加速执行管理器和Windows 8 Hyperv时,无法同时运行x86 Android仿真。
最好的解决方案可能会使它们同时运行(目前可能不可能)。
最常见的解决方法是完全卸载Hyperv功能。如果您实际上需要使用Hyperv,则这很痛苦。可以在此处找到更好的解决方法。http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/04/14/creating-a-no-hypervisor-boot-entry.aspx。这会强制您重新启动,但至少您不必经常卸载/重新安装Hyperv。
我正在寻找一种不需要卸载任何内容且不需要重新启动的解决方案。
4个回答

3

喜欢 Visual Studio 模拟器。 - noelicus

3

我不知道这个答案是否对您有帮助。我曾经在使用x86模拟器时遇到了类似的问题。后来我切换到了Genymotion - Google Play服务正常工作,而且速度非常快,还有适用于Eclipse的官方插件。

但是,您需要安装VirtualBox(但它是免费的),所以这不应该是一个问题。

Genymotion网站: http://www.genymotion.com/


谢谢你指引我使用Genymotion。我会在这个周末试一下。由于我相信VirtualBox本身与Hyperv冲突,所以它很可能会在同时运行时出现相同的问题。然而,如果我愿意放弃动态内存和类型1虚拟机监视器状态,完全切换到VirtualBox看起来可以让我虚拟化并运行Android仿真。 - Kenneth Ito
此外,使用Genymotion安裝其他軟件非常簡單。 - serhiisavruk

0

如果您查看已接受的答案,您会注意到,“两种操作都需要重新启动计算机。”在我的问题中,我要求一种不需要重新启动的解决方案。 - Kenneth Ito
@KennethIto - 实际上不可能同时运行两个,因为此时只有一个东西可以控制这个资源。 - itsaboutcode
是的,我希望有一种禁用/切换的方法。 - Kenneth Ito

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接