Mac端Android Studio创建Android TV虚拟设备时AVD进程终止报错如何解决
解决方案
根因说明
该问题为Apple Silicon(M系列芯片)Mac设备专属兼容性问题,核心触发原因有两个:
- 默认SDK镜像筛选规则仅展示x86 ABI的Android TV系统镜像,arm架构Mac设备无匹配镜像时就会出现Recommended标签页为空的情况
- 模拟器默认的GPU硬件加速配置与arm架构Android TV镜像不兼容,导致进程启动后直接终止
操作步骤
- 打开Android Studio → 偏好设置(Preferences) → Appearance & Behavior → System Settings → Android SDK
- 切换到
SDK Platforms标签页,勾选窗口右下角的「Show Package Details」选项 - 展开你需要的API版本(比如你用到的API 30),找到Android TV (ARM 64 v8A) 系统镜像,勾选后点击Apply完成安装
- 回到AVD Manager,使用刚安装的ARM 64 v8A镜像重新创建Android TV虚拟设备
- 创建设备时点击「Show Advanced Settings」,下滑到Emulated Performance 区域,将Graphics选项修改为
Software - GLES 2.0 - 确认RAM配置不超过当前Mac物理内存的1/4,比如8G内存的Mac设置为2048MB即可,修改完成后保存设备启动测试
备选修复方案
如果上述操作后仍报错,可手动修改模拟器配置文件:
- 打开Finder,按下
Command + Shift + G,输入路径~/.android/avd/ - 找到对应Android TV设备的后缀为
.ini的配置文件,用文本编辑器打开 - 新增或修改以下配置项:
hw.cpu.ncore = 2 hw.gpu.mode = software hw.gpu.enabled = no - 保存配置文件后重启Android Studio,重新启动模拟器即可
内容的提问来源于stack exchange,提问作者user270911
相关产品推荐
相关产品推荐

