所以我在Stack Overflow上看到一些问题,说我需要关闭Hyper-V才能运行Android模拟器。但是,我也安装了Docker for Windows,这需要Hyper-V才能运行。解决这个问题的最佳方法是什么?
是否可以让Android模拟器在Intel HAXM上工作,同时将Hyper-V单独留给Docker?
我不知道这个问题的Android模拟器部分,但是如果这是不可解决的,你可以改为使用没有Hyper-V运行的Docker Toolbox(而是使用Virtualbox)。
这是一个传统的解决方案,但实际上是由Docker文档推荐的,以防您的系统无法满足要求,例如:对于Windows 10 Home用户(Quote:“注意:如果您的系统不符合运行Docker for Windows的要求,则可以安装Docker Toolbox,它使用Oracle Virtual Box而不是Hyper-V。”)。
您可以使用Hyper-V来加速Android模拟器而不是HAXM。这样你也可以使用docker。我也一样。可能你只是缺少Windows功能的“Windows Hypervisor平台”。确保它也启用了。
有关详细信息,请参阅:Hardware acceleration for emulator performance (Hyper-V & HAXM)