You need to enable JavaScript to run this app. 如何在Apple Silicon M1设备上安装可运行的android emulator
优惠活动
大模型
产品
解决方案
定价
更多

如何在Apple Silicon M1设备上安装可运行的android emulator

M1芯片设备可正常运行的Android Emulator安装实操方案

前置清理:移除不兼容的残留组件

  • 全量删除原Android SDK目录下的旧模拟器残留文件,包括路径下的emulator文件夹、所有x86/x86_64架构的系统镜像文件夹(命名规则为system-images;android-*;default;x86/x86_64),避免旧组件触发架构不兼容冲突
  • 通过终端执行pkill -f emulator 清理后台残留的旧模拟器进程,释放被占用的虚拟化资源

适配架构的核心组件安装

  • 打开Android Studio内置的SDK Manager,切换至「SDK Tools」标签页,安装最新稳定版的Android Emulator、Android SDK Platform-Tools组件,全程不要勾选任何x86/x86_64架构专属的模拟器工具包
  • 切换至「SDK Platforms」标签页,优先选择API 30及以上的Android系统版本(低版本对arm64架构存在已知适配缺陷),勾选对应版本下的ARM 64 v8a System Image镜像,点击应用完成组件下载

可启动虚拟设备的创建流程

  • 进入Device Manager,选择「Create device」,挑选设备模板时,仅选择标注ARM架构适配标识的真机配置(如Pixel 6、Pixel 7系列官方模板,避开标注x86_64的通用模拟模板)
  • 匹配对应已下载的ARM 64 v8a系统镜像完成设备创建后,在设备高级设置中调整两类关键配置:
    • 取消「Boot from snapshot」选项,首次启动强制执行完整系统初始化,避免损坏的快照文件导致启动失败
    • 取消x86专属的硬件加速选项,保留默认的Hypervisor.framework加速逻辑,不要手动修改自定义加速参数

启动异常快速排障

  • 若提示镜像架构不匹配,检查SDK目录下是否存在未完全删除的x86镜像残留,重新安装对应ARM 64版本的系统镜像即可解决
  • 若启动卡顿、界面无响应,将模拟器分配的内存调整为宿主机物理内存的1/4以内,关闭后台占用虚拟化资源的程序(如Docker、其他跨平台虚拟机软件)
  • 不要强制套用x86设备上的模拟器参数配置,M1平台的模拟器默认参数已完成适配,自定义修改多会直接导致启动失败

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.26 03:45:08