Android Studio模拟器运行15分钟卡顿停止报错如何解决?
Android Studio 模拟器运行卡顿无响应排查方案
前置参考信息
报错截图:
相关运行配置:
- Android Studio版本:4.1.3
- Windows版本:21H1(OS内部版本19043.1165)
- 已安装插件:flutter、android wifi adb、dart、bloc、jetbrains marketplace、gauge、kotlin、markdown
- 硬件配置:Intel i7-7700HQ、16G内存、Intel HD 630核显+NVIDIA GTX 1060 Max-Q独显
排查解决步骤
1 模拟器配置调整
- 打开AVD管理器,选中对应模拟器点击
编辑此AVD→显示高级设置,将模拟器内存调整为4G以内(不超过物理内存的1/4),CPU核心数设置为2~4核,避免过高分配导致宿主系统资源挤兑。 - 关闭非必要模拟功能:在高级设置中关闭
启动快照、模拟传感器、定位等不需要的功能,降低后台资源消耗。
2 显卡渲染适配
- 修改模拟器图形渲染模式:在AVD编辑页的
模拟性能分类下,将图形选项从默认自动改为Hardware - GLES 2.0,如果仍出现崩溃则切换为Software - GLES 2.0,规避显卡驱动兼容问题。 - 强制模拟器使用独立显卡运行:打开NVIDIA控制面板→
3D设置→管理3D设置→程序设置,添加模拟器进程(默认路径为C:\Users\用户名\AppData\Local\Android\Sdk\emulator\qemu-system-x86_64.exe),将首选图形处理器设置为高性能NVIDIA处理器,避免双显卡切换异常。 - 升级Intel核显、NVIDIA显卡的官方正式版驱动,排除旧版本驱动的兼容bug。
3 资源占用排查
- 运行模拟器期间打开任务管理器,长时间监控CPU、内存、磁盘占用情况,排查是否有后台进程(杀毒软件、下载工具、其他大型软件)抢占资源,导致模拟器分配资源不足。
- 调整Android Studio堆内存:打开Android Studio安装目录下
bin文件夹中的studio64.exe.vmoptions文件,将-Xmx参数调整为4G~8G,避免IDE本身内存溢出连带模拟器崩溃。
4 版本兼容修复
- 当前使用的Android Studio 4.1.3版本较老,和Windows 21H1、高版本Flutter/Dart插件存在兼容风险,可升级到Android Studio最新稳定版,同步更新所有已安装插件到匹配版本。
- 更换模拟器系统镜像:不使用Android 13及以上的最新镜像,更换为Android 10/11的x86_64稳定镜像,高版本镜像长时间运行容易出现资源泄露问题。
5 临时替代方案
如果上述排查均无法解决问题,可暂时使用第三方安卓模拟器,开启开发者模式和USB调试后,通过adb命令连接到Android Studio使用,兼容性更强。
内容的提问来源于stack exchange,提问作者Omar Abdelazeem
相关产品推荐
相关产品推荐

