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

Android emulator SDK tool更新至31.1.4版本后无法运行、模拟器不显示如何解决

Android Emulator 31.1.4 版本启动异常排查与解决方法

第一步:检查基础运行环境

  • 确认CPU虚拟化功能正常开启:Windows可通过任务管理器「性能」标签页查看,macOS可执行sysctl kern.hv_support命令检查返回值是否为1
  • 确认当前用户对SDK目录有正常读写权限,模拟器启动请求没有被杀毒软件、系统权限控制拦截
  • 检查是否同时运行了其他虚拟化软件(如VMware、VirtualBox、Docker),这类软件会抢占虚拟化接口导致模拟器无法启动

第二步:查看启动日志定位问题

  • 找到SDK目录下的emulator文件夹,执行命令启动模拟器查看详细报错:
    Windows:.\emulator -avd 你的AVD名称 -verbose
    macOS/Linux:./emulator -avd 你的AVD名称 -verbose
  • 重点关注日志中的报错关键词:HV_ERROR、Vulkan、GL_OUT_OF_MEMORY、library load failed

第三步:常见问题对应解决方案

场景1:Vulkan图形驱动不兼容报错

31.1.4版本默认启用Vulkan作为图形渲染后端,旧显卡驱动不兼容会导致启动失败:

  • 打开AVD管理器,找到对应虚拟机的「编辑」-「高级设置」,将图形渲染选项从Automatic改为Software - GLES 2.0或者Hardware - GLES 2.0
  • 也可以直接修改AVD目录下的config.ini文件,将hw.gpu.mode字段值改为swiftshader_indirect或者host

场景2:Hyper-V/WHPX兼容性报错

Windows端开启Hyper-V后31.1.4版本存在已知兼容性问题:

  • 执行命令关闭Hyper-V:bcdedit /set hypervisorlaunchtype off,重启电脑后重试
  • 若需要同时使用Hyper-V,可以升级Android Emulator到31.2.6及以上版本,该版本修复了Hyper-V兼容问题

场景3:SDK组件依赖缺失

更新过程中可能出现组件下载不完整的情况:

  • 打开SDK管理器,卸载当前的Android Emulator组件,重启Android Studio后重新安装31.1.4版本
  • 检查Android SDK Build-Tools、Android SDK Platform-Tools是否同步更新到最新稳定版本

场景4:AVD配置损坏

旧版AVD配置和新版模拟器不兼容:

  • 删除原有AVD,按照需求重新创建一个新的虚拟机,不要复用旧的配置文件

临时回退方案

如果以上方案都无法解决问题,可以临时回退到上一个稳定版本30.9.5:

  1. 卸载当前31.1.4版本的Android Emulator组件
  2. 手动下载对应系统的30.9.5版本安装包,解压覆盖到SDK的emulator目录即可使用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 00:15:05