Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于Hyper-V的Android开发_Android_Docker_Hyper V - Fatal编程技术网

基于Hyper-V的Android开发

基于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) 这是一个遗留

所以我看到了一些关于堆栈溢出的问题,说我需要关闭Hyper-V才能让Android模拟器运行。不过,我也安装了Docker for Windows,这需要Hyper-V才能正常工作。解决这个问题的最佳方法是什么


有没有可能让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一起工作,如下所述: