Android Studio模拟器冷启动报错:Resetting for cold boot: emulation engine failed
Android模拟器启动报错:Resetting for cold boot: emulation engine failed 解决方案
核心错误日志指向:
C:\Program Files (x86)\Android\android-sdk\emulator\qemu\windows-x86_64\qemu-system-x86_64.exe: error while loading state for instance 0x0 of device 'goldfish_pipe'
结合日志中的其他警告,提供以下针对性解决步骤:
清理模拟器状态缓存
找到AVD的本地存储目录(默认路径:C:\Users\<你的用户名>\.android\avd\<模拟器名称>.avd),删除目录下的*.img.qcow2、state相关临时文件以及goldfish_pipe缓存文件,重启Android Studio后重新启动模拟器。切换为软件图形渲染
针对日志中vulkan-1.dll加载失败的问题:- 打开AVD管理器,编辑目标模拟器
- 点击
Show Advanced Settings - 将
Graphics选项从Automatic改为Software - GLES 2.0 - 保存设置后重启模拟器
修复或禁用音频设备
针对DirectSoundCapture初始化失败:- 检查Windows系统音频设备是否正常配置,确保有可用的输入/输出设备
- 若无需模拟器音频功能,可在AVD编辑页面的
Advanced Settings中,将Audio Input和Audio Output设置为None
强制冷启动跳过状态加载
在AVD编辑页面的Advanced Settings中,找到Command Line Options,添加参数:-no-snapshot-load,强制模拟器跳过快照状态加载,避免goldfish_pipe的状态读取错误。更新或重装模拟器组件
打开SDK管理器的SDK Tools标签,检查Android Emulator是否为最新版本,若更新无效则卸载后重新安装该组件。
内容的提问来源于stack exchange,提问作者Alejo Moya
相关产品推荐
相关产品推荐

