根据这个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系统映像,但没有运气。
有什么建议吗?
答案 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。