You need to enable JavaScript to run this app. Android Studio启动AVD模拟器出现后即刻消失闪退的问题求助
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio启动AVD模拟器出现后即刻消失闪退的问题求助

问题核心诱因

这类AVD无提示闪退并非调整启动模式就能解决的表层问题,本质是几类底层兼容问题未被彻底清除:

  • Riot Vanguard的内核级拦截残留:该程序运行时会挂载系统底层驱动强制获取虚拟化资源控制权,常规卸载流程无法完全清除其注册表项、驱动挂钩和系统权限配置,就算程序本体被删除,残留的拦截逻辑依然会阻断Android模拟器对Hyper-V、WHPX虚拟通道的调用,导致模拟器启动时被系统直接终止,不会弹出显性错误
  • 虚拟化服务配置紊乱:Vanguard运行时会强制修改系统虚拟化的启动参数,强制开启与模拟器不兼容的核心隔离、内存完整性功能,卸载后这些修改不会自动回滚
  • AVD引擎文件写入损坏:从Quick Boot切换为Cold Boot的操作触发了旧快照文件的读取冲突,没有做完全擦除的情况下,损坏的引擎文件会导致启动流程直接崩溃
分步排查解决方法
  • 第一步:彻底清除Vanguard全量系统残留
    不要仅通过常规卸载流程移除程序,需依次完成:在系统「应用和功能」面板卸载所有Riot Games关联的程序;手动删除系统盘下C:\Program Files\Riot Vanguard整个残留目录;以管理员身份打开命令提示符,执行bcdedit /set hypervisorlaunchtype auto恢复系统虚拟化的默认启动配置,执行完成后重启设备。
  • 第二步:修正Windows虚拟化组件的兼容配置
    打开系统「启用或关闭Windows功能」面板,确认勾选以下三个Android模拟器必需的组件:Hyper-V、虚拟机平台、Windows虚拟机监控程序平台;关闭会造成拦截的兼容项:核心隔离中的内存完整性、其他第三方虚拟化程序的关联服务,调整完成后再次重启设备。
  • 第三步:完全重置故障AVD的本地数据
    进入AVD Manager,选中无法启动的AVD,依次点击「擦除数据」、「删除快照」选项,清空所有缓存的引擎文件和用户数据;进入AVD的编辑配置页,将分配给模拟器的物理内存下调1~2G(避开系统预留内存的占用阈值),确认系统镜像选择的是与主机CPU架构匹配的x86_64版本(避免非适配架构镜像带来的运行崩溃),保存配置后再尝试冷启动。
  • 第四步:启动前排查通道占用
    启动AVD前打开任务管理器,检查进程列表是否存在vgc.exe、vgtray.exe等Vanguard残留进程,同时关闭其他会抢占虚拟化通道的程序(如其他第三方安卓模拟器、Docker Desktop的虚拟机服务),排除资源占用导致的启动闪退。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.31 11:54:04