Android Studio 模拟器运行项目时频繁冻结如何解决
Android Studio 模拟器运行项目频繁冻结解决方案
1. 资源占用排查
- 确认宿主机剩余可用内存不低于4G,模拟器默认占用2-4G运行内存,若同时开启多软件会触发内存不足导致冻结,可关闭无关进程释放资源。
- 调整模拟器分配资源:打开AVD Manager,点击对应模拟器的编辑按钮,进入
Show Advanced Settings,分配内存不超过宿主机总内存的1/2,核心数不超过物理核心数的50%,避免资源超限。 - 切换稳定版系统镜像:若你最近更新了Android 13/14的测试版镜像,可替换为API 31/32的正式版镜像,部分预览版镜像存在原生兼容性bug会触发冻结。
2. 渲染兼容性修复
- 更新显卡驱动到官方最新稳定版,旧独显驱动和模拟器硬件加速功能存在大量已知兼容问题,更新后重启电脑测试。
- 切换渲染模式:在AVD编辑页的
Emulated Performance栏,将Graphics选项从Automatic改为Software - GLES 2.0,如果修改后恢复正常,说明是硬件加速兼容问题,可临时使用软渲染规避问题。 - 禁用快照功能:在AVD高级设置中取消勾选
Enable snapshot,冷启动模拟器,部分版本快照功能存在内存泄漏问题会触发冻结。
3. 开发组件排查
- 回滚Android Emulator组件版本:如果问题出现在SDK组件更新后,打开SDK Manager进入
SDK Tools标签,勾选Show Package Details,选择比当前版本更低的稳定版模拟器组件安装,重启Android Studio后测试。 - 清理项目缓存:点击菜单栏
File > Invalidate Caches...,勾选Clear file system cache and local history,选择Invalidate and Restart,重启后重新构建项目运行。
用户附相关截图:
内容的提问来源于stack exchange,提问作者Nadish
相关产品推荐
相关产品推荐

