所以我在Stack Overflow上看到了一些问题,说我需要关闭Hyper-V才能让Android模拟器运行。不过,我也安装了Docker for Windows,它需要Hyper-V才能运行。解决这个问题的最佳方法是什么?
有没有可能让Android仿真器在Intel HAXM上工作,同时将Hyper-V留在Docker上?
发布于 2018-11-29 18:06:07
我不知道这个问题的安卓模拟器部分,但如果这个问题不能解决,你可以使用Docker Toolbox,它不使用Hyper-V (而是Virtualbox )。
这是一个遗留的解决方案,但实际上是Docker文档推荐的,以防您的系统不满足要求,例如Windows10家庭用户(Quote:“注意:如果您的系统不满足运行Docker for Windows的要求,您可以安装Docker Toolbox,它使用Oracle Virtual Box而不是Hyper-V。”)。
发布于 2018-12-23 08:25:08
您可以使用Hyper-V来加速Android模拟器,而不是HAXM。这样你也可以使用docker了。我也这么做。可能您只是在Windows功能中缺少"Windows Hypervisor Platform“。确保它也已启用。
有关更多信息,请参阅:Hardware acceleration for emulator performance (Hyper-V & HAXM)
发布于 2020-01-20 21:34:50
Windows中的Hyper-V有一些变化,允许Android仿真与Hyper-V一起工作,如下所述:
https://devblogs.microsoft.com/visualstudio/hyper-v-android-emulator-support/
https://stackoverflow.com/questions/53532300
复制相似问题