抱歉这个标题,但我真的很生气,因为似乎没有任何模拟器适合我。原因如下:
内置 Android 模拟器 - 太慢,它甚至无法部署应用程序,卡在
Starting emulator ...
,主要是出现错误Emulator cannot be started使用 VS(未知提供程序)
Genymotion - 我认为这是我的希望,但由于某种原因,virtualbox 让我蓝屏死机,因此无法使用这个非常好的、最推荐的模拟器
BSOD 技术信息:STOP: 0x0000003B (0x00000000c0000005, 0xFFFFF880010C9710, 0xFFFFF8800DFB8690, 0000000000000000)
XAP 或 Xamarin Android Player - 也使用 VirtualBox,不让我运行模拟器,出现一个对话框,提示
无法启动虚拟机。这表明您刚刚安装了 virtualbox,需要重新启动计算机。
重新启动/重新启动计算机一千次,同样的错误。
这对我来说太痛苦了,因为我仍然是 Android 开发的初学者,但它似乎非常讨厌我。
处理器:Intel(R) Core(TM) i5-5300U CPU @ 2.30GHz 2.30 GHz 内存:8.00 GB 系统:Windows 7 64位
顺便说一句,我正在 Xamarin Visual Studio 2015 中运行我的 Android 应用。
如果我遗漏了任何具体细节,请告诉我。
最佳答案
安装英特尔硬件加速器管理器 (HAXM)。
可以使用android sdk manager下载。下载后,您必须手动运行安装程序。安装程序位于您的 android sdk 文件夹中,在/extra/Intel 子文件夹中。
安装后,任何使用 x86 图像的 android 模拟器都将全速运行。
还要确保 HyperV 已停用,并且在机器的 BIOS 中启用了虚拟化。
关于安卓模拟器讨厌我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36935794/