安卓模拟器、HAXM、Hyper-V

刚才打算用 Android Studio 配套的模拟器测试一个 apk,谁知启动虚拟设备的时候遇到 “Unable to open HAXM device: ERROR_FILE_NOT_FOUND” 这样的报错。

有人在 Windows 10 上通过禁用 Hyper-V 并重装 HAXM 解决了该问题。此法在我的环境中有效。简单查了一下,Hyper-V 和 HAXM 都是虚拟化技术。前者是微软提供的,Windows 10 自带。后者是英特尔提供的,专门用于加速安卓模拟器。看上去这两者不兼容。如果不禁用 Hyper-V,直接重装 HAXM 的话,在安装过程中就会报错。

然而我将 Hyper-V 禁用之后,Docker 又用不了了。

各种软件之间的兼容还真是个问题。

发表评论

电子邮件地址不会被公开。 必填项已用*标注