Android 模拟器讨厌我

Android emulator hates me

对不起这个标题,但我真的很生气,因为似乎没有任何模拟器适合我。原因如下:

  1. Built-in Android Emulator - 太慢了,它甚至无法部署应用程序,卡在 Starting emulator ...,主要是得到错误 Emulator cannot be started with VS (unknown provider)

  2. Genymotion - 我认为这是我的希望,但由于某种原因,virtualbox 使我蓝屏死机,因此无法使用这个非常好的、最推荐的模拟器

    蓝屏技术信息:STOP: 0x0000003B (0x00000000c0000005, 0xFFFFF880010C9710, 0xFFFFF8800DFB8690, 0000000000000000)

  3. XAP 或 Xamarin Android 播放器 - 也使用 VirtualBox,不让我 运行 模拟器,出现一个对话框说 Failed to start the virtual machine. This indicates you have just installed virtualbox and need to reboot your computer. Rebooted/restarted电脑一千次,同样的错误。

这对我来说太痛苦了,因为我仍然是 Android 开发的初学者,但它似乎非常讨厌我。

处理器:Intel(R) Core(TM) i5-5300U CPU @ 2.30GHz 2.30 GHz 内存:8.00 GB 系统:Windows7 64位

顺便说一句,我正在 Xamarin Visual Studio 2015 中运行我的 Android 应用程序。

如果我遗漏了任何具体细节,请告诉我。

安装英特尔硬件加速器管理器 (HAXM)。

可以使用android sdk 管理器下载。下载后,您必须手动 运行 安装程序。安装程序位于 android sdk 文件夹中,在 /extra/Intel 子文件夹中。

安装后,任何使用 x86 映像的 android 模拟器都将 运行 全速运行。

还要确保 HyperV 已停用,并且在计算机的 bios 中启用了虚拟化。

嗯,首先检查是否所有 Android SDK 包都已正确安装。为此,请在您的计算机上找到一个名为 "Android SDK Manager" 和 运行 的软件。它将显示几个不同包的状态。 检查您是否已经安装: 1) Android SDK 工具 24.4.1 和 24 2) Android N (API 21) 3) Intel x86 仿真器加速器(HAXM 安装程序) 如果您尚未安装,请选择它们并单击 "install packages" 按钮。 重新启动 Visual Studio 并尝试 运行 一个 simple/demo 应用程序。