安卓模拟器、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 又用不了了。

安卓模拟器、HAXM、Hyper-V_第1张图片

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

本文在我的独立博客上的地址:http://zxtechart.com/2018/09/26/android-emulator-haxm-hyper-v/

你可能感兴趣的:(错误排查)