刚才打算用 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 又用不了了。

各种软件之间的兼容还真是个问题。
本文在我的独立博客上的地址:http://zxtechart.com/2018/09/26/android-emulator-haxm-hyper-v/
本文介绍了解决在Windows10上使用AndroidStudio模拟器时遇到的“UnabletoopenHAXMdevice:ERROR_FILE_NOT_FOUND”错误的方法。通过禁用Hyper-V并重装HAXM,成功解决了Android模拟器无法启动的问题。但此操作会导致Docker无法使用,揭示了不同虚拟化技术间的兼容性问题。
2782

被折叠的 条评论
为什么被折叠?



