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

如何在M1芯片Mac的Android Studio模拟器中运行x86_64/x86镜像?

M1 Mac 运行Android x86模拟器报错的解决办法

核心原因

M1系列芯片为ARM架构,x86架构的模拟器镜像需通过转译层运行,兼容性较差,易出现进程终止问题。以下是可行解决方式:

1. 优先使用ARM64架构镜像(推荐)

直接创建适配M1芯片的ARM模拟器,从根源规避架构兼容问题:

  • 打开Android Studio的AVD Manager,点击「Create Virtual Device」
  • 选择设备型号后进入「System Image」标签,筛选并选择ARM64-v8a架构的系统镜像(Android 11及以上版本均提供该选项)
  • 完成配置后启动模拟器,无需额外转译即可稳定运行

2. 启用Rosetta转译适配x86镜像(针对必须使用x86的场景)

若业务需求必须使用x86镜像,可通过Rosetta转译让Android Studio兼容:

  • 在应用程序中找到Android Studio图标,右键选择「显示包内容」
  • 进入Contents/MacOS目录,找到studio可执行文件
  • 右键点击studio选择「显示简介」,勾选「使用Rosetta打开」
  • 重启Android Studio后,重新创建或启动x86架构的模拟器

3. 更新相关组件修复bug

  • 打开Android Studio的SDK Manager,切换到「SDK Tools」标签,确保Android Emulator和SDK Platform Tools为最新版本,此类更新通常包含针对M1芯片的兼容性修复
  • 更新完成后重启Android Studio再尝试启动模拟器

4. 调整模拟器配置参数

  • 打开AVD Manager,点击目标模拟器的「Edit」按钮,进入「Show Advanced Settings」
  • 降低模拟器的RAM分配(建议设为2048MB以内),避免内存不足导致进程终止
  • 将「Emulated Performance」中的Graphics选项设置为Automatic或Software,部分M1设备的硬件加速可能与x86模拟器存在冲突

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 07:32:02