2

我工作的学校的标准计算机实验室设置是让学生通过 Citrix Receiver 连接到在 ESXi 主机上运行 XenDesktop 的 Windows 10 映像。

我们想将 Android 开发添加到我们的虚拟计算机实验室,但我测试过的模拟器都无法运行。这是我尝试过的方法和结果:

  • Android Studio 附带的 Android ADB:与 Hyper-V 不兼容,因此 Hyper-V 已关闭,ADB 挂起并显示“无法获取 ADB 版本”或类似消息
  • Microsoft Visual Studio Android 模拟器:尝试启动 AVD 并在 AVD 上显示“正在启动 OS”消息时挂起。一个小时后,我尝试关闭它,AVD 消息变为“正在关闭操作系统”并挂在那里。我终于用任务管理器关闭了它。
  • GenYmotion:尝试启动 AVD 时挂起。AVD 是一个空的窗框。

有没有人尝试过这样的事情?

4

1 回答 1

1

结果证明解决方案相对简单。使用 vSphere 6 Web Client 编辑 VM 设置,并在 CPU 设置上启用“向来宾操作系统公开硬件辅助虚拟化”(独立 vSphere 客户端没有此选项)。然后重启虚拟机,在虚拟机上安装HAXM,重启guest OS,然后Android studio和emulator就会像往常一样允许x86 AVD。

于 2016-09-27T13:59:32.380 回答