使用Hyper-V进行Android开发

问题描述 投票:1回答:2

所以我在Stack Overflow上看到一些问题,说我需要关闭Hyper-V才能运行Android模拟器。但是,我也安装了Docker for Windows,这需要Hyper-V才能运行。解决这个问题的最佳方法是什么?

是否可以让Android模拟器在Intel HAXM上工作,同时将Hyper-V单独留给Docker?

android docker hyper-v
2个回答
2
投票

我不知道这个问题的Android模拟器部分,但是如果这是不可解决的,你可以改为使用没有Hyper-V运行的Docker Toolbox(而是使用Virtualbox)。

这是一个传统的解决方案,但实际上是由Docker文档推荐的,以防您的系统无法满足要求,例如:对于Windows 10 Home用户(Quote:“注意:如果您的系统不符合运行Docker for Windows的要求,则可以安装Docker Toolbox,它使用Oracle Virtual Box而不是Hyper-V。”)。


1
投票

您可以使用Hyper-V来加速Android模拟器而不是HAXM。这样你也可以使用docker。我也一样。可能你只是缺少Windows功能的“Windows Hypervisor平台”。确保它也启用了。

有关详细信息,请参阅:Hardware acceleration for emulator performance (Hyper-V & HAXM)

© www.soinside.com 2019 - 2024. All rights reserved.