繁体   English   中英

带有Hyper V的Android模拟器

[英]Android emulator with Hyper V

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

我可以在Powershell控制台中启动emulatour,没有收到有关已激活的Hyper-V的警告,并且可以看到输出“ Windows Hypervisor平台加速器正在运行”。 所以我猜该标志正常工作。

但是由于某种原因,Android无法启动。 仿真器屏幕保持黑色。

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

有什么建议么?

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

使它正常工作的唯一方法是通过Visual Studio启动Android设备管理器。

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

我不得不在android SDK上花了些力气,并且还通过Visual Studio中的SDK Manager重新安装了工具和图像,但是它的效果令人惊讶!

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

解决此问题的方法:

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

右键单击受影响的仿真器Factory Rest。

尝试这个 :

在此路径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仿真器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM