Windows 10运行arm64架构AVD报错,如何解决?
在Windows 10上运行arm64架构AVD的解决方法
1. 启用Windows虚拟化相关功能
x86_64主机运行arm64 AVD必须依赖Windows虚拟化技术,操作步骤:
- 打开控制面板 → 程序和功能 → 启用或关闭Windows功能
- 勾选以下选项并确认:
- Hyper-V
- Windows虚拟机平台
- 重启电脑使设置生效
2. 更新Android Emulator至最新版本
旧版本模拟器对arm64在x86主机上的支持存在限制,更新步骤:
- 打开Android Studio的SDK Manager,切换到SDK Tools标签
- 找到Android Emulator,勾选后点击应用完成更新
3. 使用命令行参数强制启用加速
启动模拟器时添加虚拟化与GPU加速参数:
emulator.exe -avd android13 -accel on -gpu host
注意:若同时安装了VirtualBox、VMware等虚拟化软件,需暂时关闭以避免与Hyper-V冲突
4. 检查并修正AVD配置
- 打开Android Studio的AVD Manager,编辑目标arm64 AVD
- 在Emulated Performance区域,将Graphics设置为Hardware - GLES 2.0及以上
- 确认所选设备定义支持arm64架构
内容的提问来源于stack exchange,提问作者zeus
相关产品推荐
相关产品推荐

