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

求助:Apple M2芯片MacBook Air无法运行Android Studio模拟器

问题:Apple M2 Mac上Android模拟器进程终止的修复方案

设备与开发环境

  • MacBook Air:Apple M2芯片,8GB内存,macOS Sonoma 14.1
  • Android Studio Giraffe | 2022.3.1 Patch 2:构建编号#AI-223.8836.35.2231.10811636,运行时版本17.0.6+0-17.0.6b829.9-10027231 aarch64,OpenJDK 64-Bit Server VM,G1垃圾回收器,内存1280M,8核心,Metal渲染已开启

遇到的问题

下载并启动**Pixel 2 API 31(Android 12.0 Google Play | arm64)**模拟器时,出现错误:

The emulator process for AVD Pixel_2_API_31 has terminated.

故障排查提示电脑不支持硬件加速虚拟化,请求适配当前系统的修复方案。


修复方案

1. 重新创建适配ARM架构的AVD

  • 删除现有Pixel 2 API 31 AVD,打开AVD Manager新建设备
  • 选择Pixel 2设备后,在系统镜像选择页,筛选arm64-v8a架构的Android 12.0(API 31)Google Play镜像(需确保镜像名称明确标注arm64-v8a)
  • 完成创建后尝试启动模拟器

2. 为Android Studio启用Rosetta 2兼容

  • 找到应用程序中的Android Studio,右键选择「显示包内容」
  • 进入Contents > MacOS目录,找到studio可执行文件
  • 右键点击studio选择「显示简介」,勾选「使用Rosetta打开」,重启Android Studio

3. 调整模拟器资源分配

  • 在AVD Manager中编辑目标AVD,打开「Show Advanced Settings」
  • 将「RAM」设置为≤4096MB(适配8GB总内存),「VM Heap」设置为256MB或512MB,保存后重启模拟器

4. 更新Android模拟器到最新版本

  • 打开SDK Manager,切换到「SDK Tools」标签
  • 找到「Android Emulator」,安装可用的最新版本,完成后重启Studio

5. 验证系统虚拟化状态

  • 打开终端执行命令:
    sysctl -a | grep machdep.cpu.features
    
  • 检查输出是否包含VMX(M2芯片默认支持虚拟化,若未显示,需确认「系统设置」→「隐私与安全性」→「完整性保护」未关闭)

6. 兼容性替代方案

  • 尝试创建Android 13(API 33)或更高版本的ARM64 AVD,新版本镜像对M2芯片兼容性更好
  • 选择「Nexus 5X」等低配置设备模板,降低模拟器资源占用

内容的提问来源于stack exchange,提问作者Ravi Raja Jangid

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 02:33:36