我在 Windows 10 上安装了 Docker for Windows。 我使用 Android Studio 和模拟器 android,但它与 Hyper-v 不兼容
我见过这个解决方案 这里但我认为他使用 Docker 工具箱....
同时运行 docker for windows 和 android 模拟器的最佳方式、最佳解决方案是什么?
感谢您的帮助
您可以通过使用 VirtualBox 创建 VM Linux(例如 ubuntu 或 centos)来运行 Docker,然后在该 VM 中运行 docker。
对于在 Windows 中本机运行的 docker,您需要启用 Hyper-V,这与常规 Android SDK 模拟器不兼容 - 然后您将需要 Microsoft Android 模拟器,它太旧/与较新的 Android 版本不兼容。
所以,对我来说,唯一的解决方案是使用 VirtualBox 在专用虚拟机中执行 Docker 操作。
---- 更新2018-07-19 -----
Google 似乎刚刚提供了与 Hyper-V 兼容的新版本模拟器。检查https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html
对于其他面临类似问题的人,我建议使用 Gameloop ...我将它与我的 docker 桌面一起使用,并且它工作得很好