You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AMD64 Linux环境下Android ARM64模拟器无法运行的解决方法

解决x86_64主机运行ARM架构Android模拟器的报错问题

以下是几种可行的解决方法:

  • 启用主机虚拟化与ARM翻译组件

    1. 打开Android Studio的SDK Manager,切换到SDK Tools标签页。
    2. 根据你的处理器类型勾选对应的加速组件:Intel处理器选Intel x86 Emulator Accelerator (HAXM installer),AMD处理器选Android Emulator Hypervisor Driver for AMD Processors;同时确保Android Emulator和对应API31的ARM64 System Image已安装。
    3. 打开AVD Manager,编辑目标Pixel 5设备,在Emulated Performance区域,将Graphics设置为Hardware - GLES 2.0,并勾选Enable ARM64 translation(若存在该选项),保存配置后重新启动模拟器。
  • 通过QEMU参数强制启用ARM虚拟化(Linux主机)

    1. 先确认主机支持KVM:执行命令 egrep -c '(vmx|svm)' /proc/cpuinfo,返回值大于0则说明支持。
    2. 安装KVM依赖(以Ubuntu为例):sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils。
    3. 修改模拟器启动命令,添加ARM兼容参数:./emulator @Pixel_5_API_31_ARM -cpu host;或者直接编辑AVD配置文件(路径通常为~/.android/avd/Pixel_5_API_31_ARM.avd/config.ini),将hw.cpu.model设置为cortex-a53等ARM架构型号,调整hw.cpu.ncore为合理核心数后重启模拟器。
  • 切换到x86_64架构系统镜像
    如果上述方法无法解决,直接下载API31对应的x86_64系统镜像,创建新的AVD设备。x86_64镜像在x86_64主机上兼容性更好、运行性能也更高,能从根源避免架构不兼容问题。

内容的提问来源于stack exchange,提问作者ChillSheep

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 10:45:25