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

Mac端Android Studio创建Android TV虚拟设备时AVD进程终止报错如何解决

解决方案

根因说明

该问题为Apple Silicon(M系列芯片)Mac设备专属兼容性问题,核心触发原因有两个:

  1. 默认SDK镜像筛选规则仅展示x86 ABI的Android TV系统镜像,arm架构Mac设备无匹配镜像时就会出现Recommended标签页为空的情况
  2. 模拟器默认的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

相关产品推荐
方舟 Agent Plan

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

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