Windows下Android Studio运行模拟器时qemu-system-x86_64.exe无响应如何解决
qemu-system-x86_64.exe无响应常见诱因及修复方案
1. 第三方安全软件拦截
- 360、腾讯电脑管家、火绒等安全软件会默认限制qemu进程的虚拟化权限调用,即便已经开启BIOS虚拟化和正确安装HAXM,只要进程被安全规则拦截就会直接卡死。
- 验证方式:临时关闭所有第三方安全软件后启动模拟器,若恢复正常,将
qemu-system-x86_64.exe、Android Studio安装目录、模拟器镜像存储目录加入安全软件白名单即可。
2. Hyper-V系列功能冲突
- Windows的Hyper-V、虚拟机平台、Windows沙盒、WSL2、内核隔离等功能会和HAXM抢占虚拟化底层权限,导致HAXM无法正常工作,qemu启动就无响应。
- 修复步骤:
- 按下
Win+R输入appwiz.cpl打开程序和功能面板,点击左侧「启用或关闭Windows功能」 - 取消勾选Hyper-V、Virtual Machine Platform、Windows沙盒、Windows Hypervisor Platform、适用于Linux的Windows子系统(无需WSL的前提下)
- 重启电脑后打开cmd执行
bcdedit,确认hypervisorlaunchtype属性值为Off,再启动模拟器测试。
- 按下
3. 图形渲染模式不兼容
- 模拟器默认的自动图形渲染模式可能和你的显卡驱动版本不兼容,导致渲染初始化失败直接卡死进程。
- 修复步骤:
- 打开Android Studio设备管理器,点击对应模拟器的编辑按钮
- 找到「Graphics」配置项,将默认的
Automatic修改为Software - GLES 2.0,保存后重启模拟器 - 若使用NVIDIA显卡,可先更新显卡驱动到最新正式版,再尝试切换为硬件渲染模式提升运行速度。
4. 存储路径包含特殊字符
- 如果Windows用户名是中文,或者Android SDK、模拟器镜像的存储路径包含中文、空格、特殊符号,会导致qemu读取文件时出错卡死。
- 验证修复:检查SDK存储路径和AVD默认存储路径(默认是
C:\Users\你的用户名\.android\avd),确保路径无特殊字符,若用户名是中文,可新增系统环境变量ANDROID_AVD_HOME,值设置为无特殊字符的路径(比如D:\Android\avd),重启Android Studio后重新创建模拟器即可。
5. HAXM版本兼容性问题
- 最新版HAXM可能和你的Windows版本、CPU型号存在兼容性问题,重复重装默认版本无法解决。
- 修复方式:卸载当前HAXM,安装v7.6.5这类经过验证的稳定旧版HAXM后重试。
内容的提问来源于stack exchange,提问作者Zero03
相关产品推荐
相关产品推荐

