使用Hyper V的Android模拟器

时间:2018-05-30 11:55:56

标签: android windows android-emulator hyper-v

根据这个Microsoft blog post,现在应该可以在Windows上运行带有激活的Hyper-V的Android模拟器(因此我们应该可以在Android模拟器旁边运行Docker)。我已经安装了Windows 10 April 2018更新,下载了最新的Android模拟器(v 27.2.9)并添加了WindowsHypervisorPlatform标志。

我可以在powershell控制台中启动emulatour,我没有得到关于激活的Hyper-V的警告,我可以看到输出" Windows Hypervisor Platform加速器正在运行"。所以我猜这个标志工作正常。

但出于某种原因,Android无法启动。模拟器屏幕保持黑色。

我尝试了不同的Android系统映像,但没有运气。

有什么建议吗?

4 个答案:

答案 0 :(得分:0)

要解决此问题,我建议您将Android Studio更新为最新版本(稳定版),即3.1.2并更新SDK。

答案 1 :(得分:0)

要使其正常运行,唯一的方法是通过Visual Studio 启动Android设备管理器

从菜单Tools -> Android -> Android Device Manager

我不得不在android SDK上花了些力气,并且还通过Visual Studio中的SDK管理器重新安装了工具和图像,但是效果出奇地好!

答案 2 :(得分:0)

尝试:

在此路径C:/ users / your_session_name / AppData / Local / Android / Sdk / tools中打开cmd(Command Prompt)并键入:emulator -list-avds,此命令将为以下命令打印创建的avds(假设是模拟器)示例:Pixel_2_API_25

然后输入:emulator @Pixel_2_API_25 -writable-system -no-audio -gpu guest

这将强制重新启动android仿真器

答案 3 :(得分:-1)

Visual Studio 15.8.1 (8月17日发行)上进行了测试

要解决此问题:

  

工具-> Android-> Android设备管理器

右键单击受影响的模拟器Factory Rest。