Windows10下Docker需要开启Hyper-V,但Hypver-V与原来的Android模拟器依赖的HAXM冲突。在Windows10 2018 April(Windows 1803)的更新中,微软提供了Windows Hypervisor Platform, Android Studio 3.2版本提供了对Windows Hypervisor Platform支持,这样就能实现Docker和Android模拟器在Win10下的共存。
可以在Windows CMD窗口执行winver
查看当前Windows版本, Windows 1803以上版本支持本功能
步骤
- 下载Android Studio 3.2,目前还是RC版本
- 通过Android Studio的SDK Manager下载Android Emulator v27.3.8+
- 启用Windows Hypervisor Platform(关键)
Windows10中文版本通过控制面板->程序->启用或关闭Windows功能,找到“Windows虚拟机监控程序平台”,选中,然后重启Windows
重启后,在Android Studio启动模拟器。
Reference
https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html