Xamarin Android 模拟器将无法在 Visual Studio 2013 Ultimate 中完成启动

Xamarin Android Emulator Will Not Finish Booting Up in Visual Studio 2013 Ultimate

我无法在 Visual Studio 2013 Ultimate 中启动我的 Android 模拟器。

我启动了模拟器 (MyEmu),它只是停留在显示 "Android" 徽标的屏幕上。它不会冻结或任何东西,它只是没有完成加载。我试了很多次,有几次等了一个小时。

我是运行的程序是用Android版本编译的:API级别21,如我的第一个附件所示。

我尝试了在 "Android Emulator Manager" 屏幕上给出的两个默认模拟器,看看是否有任何模拟器可以工作,它们都在 20 秒左右的时间内启动。

这是我的 "Android SDK Manager" 的快照。似乎需要的所有东西都已安装,所以我不确定问题出在哪里。

最后,这是我正在尝试创建的 "MyEmu" 模拟器的快照。

我不确定是什么问题。

提前致谢。

你的 android 模拟器是什么 Visual Studio?

是 Xamarin 版本 (XAP) 还是 Microsoft 版本?

据我所知,两者都依赖于 Hyper-V。所以很可能,你的问题与此有关。 Hyper-V 未安装、不可用(您需要 Windows 版本 > 主页)或只是配置错误。

此外,我从来没有得到任何 "advanced",据说更好的模拟器(Microsoft、Xamarin、Genymotion)可以在 VM 中工作。 (要么 android 屏幕一直黑着,要么需要很长时间才能启动。)也许你的问题与此有关?

现有 Android 模拟器(Google)没有这些漂亮的技巧,它们在 VM 中也能正常工作。此外,如果您在那里启用硬件加速(我认为仅适用于英特尔?您需要安装 HAXM driver),它们也会变得更快。最严重的限制是您不能将快照和 GPU 加速结合起来。