报错日志
正在启动仿真器 pixel_2_pie_9_0_-_api_28 ...
1>正在等待运行时检查完成
D:\Android\android-sdk\emulator\emulator.EXE -no-boot-anim -avd pixel_2_pie_9_0_-_api_28 -prop monodroid.avdname=pixel_2_pie_9_0_-_api_28
Incompatible HAX module version 3,requires minimum version 4
No accelerator found.
D:\Android\android-sdk\emulator\qemu\windows-x86_64\qemu-system-x86_64.exe: failed to initialize HAX: Invalid argument
已停止仿真器 pixel_2_pie_9_0_-_api_28。
运行时检查已完成
已取消生成。
Code language: JavaScript (javascript)
错误原因
Incompatible HAX module version 3, requires minimum version 4.
当前电脑安装的HAXM版本是v3,模拟器最低要求v4,HAXM版本过低,硬件加速初始化失败,模拟器无法启动。
解决步骤
- 打开你的Android SDK目录,进入路径:
D:\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager - 先卸载旧版本HAXM:控制面板 → 程序和功能,找到
Intel Hardware Accelerated Execution Manager卸载。如果不卸载直接覆盖安装,容易安装失败。 - 在该目录双击
intelhaxm-android.exe,执行新版HAXM安装程序。 - 安装完成,重启Visual Studio 2019,重新启动模拟器。


成功启动日志参考
1>正在等待运行时检查完成
D:\Android\android-sdk\emulator\emulator.EXE -no-boot-anim -avd pixel_2_pie_9_0_-_api_28 -prop monodroid.avdname=pixel_2_pie_9_0_-_api_28
HAX is working and emulator runs in fast virt mode.
emulator: emulator window was out of view and was recentered
Your emulator is out of date, please update by launching Android Studio:
- Start Android Studio
- Select menu "Tools > Android > SDK Manager"
- Click "SDK Tools" tab
- Check "Android Emulator" checkbox
- Click "OK"
Code language: JavaScript (javascript)
HAX is working and emulator runs in fast virt mode.代表HAX硬件加速正常,模拟器成功启用加速。
末尾提示
Your emulator is out of date:模拟器版本旧,属于警告,不是错误,不影响Xamarin.Forms程序调试运行,可选更新Android Emulator。