基于Hyper-V的Android开发
所以我看到了一些关于堆栈溢出的问题,说我需要关闭Hyper-V才能让Android模拟器运行。不过,我也安装了Docker for Windows,这需要Hyper-V才能正常工作。解决这个问题的最佳方法是什么基于Hyper-V的Android开发,android,docker,hyper-v,Android,Docker,Hyper V,所以我看到了一些关于堆栈溢出的问题,说我需要关闭Hyper-V才能让Android模拟器运行。不过,我也安装了Docker for Windows,这需要Hyper-V才能正常工作。解决这个问题的最佳方法是什么 有没有可能让Android emulator在英特尔HAXM上运行,同时让Hyper-V单独留给Docker使用?我不知道这个问题的Android emulator部分,但如果无法解决,您可以使用运行Hyper-V的Docker Toolbox(而不是Virtualbox) 这是一个遗留
有没有可能让Android emulator在英特尔HAXM上运行,同时让Hyper-V单独留给Docker使用?我不知道这个问题的Android emulator部分,但如果无法解决,您可以使用运行Hyper-V的Docker Toolbox(而不是Virtualbox)
这是一个遗留解决方案,但Docker文档实际上建议您在系统不满足要求的情况下使用此解决方案,例如,对于Windows 10 Home用户(:“注意:如果您的系统不满足运行Docker for Windows的要求,您可以安装Docker Toolbox,它使用Oracle Virtual Box而不是Hyper-V”。).您可以使用Hyper-V来加速Android仿真器,而不是HAXM。这样你也可以使用docker。我也这么做。 可能您只是缺少Windows功能中的“Windows虚拟机监控程序平台”。确保它也已启用
有关更多信息,请参阅:Windows中对Hyper-V进行了一些更改,允许Android仿真与Hyper-V一起工作,如下所述: