Android Studio Emulator GPU驱动问题及卡顿解决方案咨询
解决Android Studio模拟器GPU驱动提示及运行缓慢问题
Hey,我之前也遇到过Intel核显搭配Android Studio模拟器的这类问题,给你整理几个亲测有效的解决步骤,按顺序试下来应该能搞定:
一、先更显卡驱动(最核心的第一步)
你的提示明确说了是驱动版本的稳定性问题,所以优先更新Intel官方驱动:
- 直接去Intel官方驱动支持平台,输入你的显卡型号(Intel(R) HD Graphics Family,Device ID 0b19),下载对应最新版的驱动程序
- 安装完成后务必重启电脑,再启动模拟器看看提示是否消失
二、调整模拟器的渲染模式
默认的兼容渲染器是软件渲染,这正是模拟器慢的主要原因,试着切换成硬件渲染:
- 打开Android Studio的AVD Manager,找到你的模拟器设备,点击右侧的铅笔图标(
Edit this AVD) - 在弹出的窗口里,点击Show Advanced Settings展开高级选项
- 找到Graphics下拉菜单,把默认的
Automatic或Software改成Hardware - GLES 2.0或Hardware - GLES 3.0,保存后重启模拟器- 如果切换后出现崩溃或花屏,再切回兼容模式,但先优先尝试硬件渲染
三、启用硬件加速(提速关键)
模拟器慢很大程度是因为没开硬件加速,这一步一定要做:
- 开启CPU虚拟化:
- 重启电脑进入BIOS(不同品牌主板按键不同,一般是F2、Del或Esc),在
Advanced或Security菜单里找到Virtualization Technology(VT-x/AMD-V),设置为Enabled后保存退出
- 重启电脑进入BIOS(不同品牌主板按键不同,一般是F2、Del或Esc),在
- 安装并启用HAXM:
- 打开Android Studio的SDK Manager,切换到SDK Tools标签,勾选
Intel x86 Emulator Accelerator (HAXM installer)点击安装 - 安装完成后,找到SDK安装路径下的
extras\intel\Hardware_Accelerated_Execution_Manager文件夹,运行intelhaxm-android.exe完成HAXM的安装 - 验证HAXM是否运行:打开CMD,输入
sc query intelhaxm,如果返回状态是RUNNING就说明没问题
- 打开Android Studio的SDK Manager,切换到SDK Tools标签,勾选
四、优化模拟器性能参数
给模拟器分配合理的资源,避免过度占用系统:
- 回到AVD编辑页面的高级设置里:
- RAM大小:不要超过电脑物理内存的1/4,比如8G内存设置2048MB,16G内存设置4096MB就够了
- VM Heap:一般设置为256MB或512MB,不需要太大
- 可以勾选
Enable Device Frame旁边的下拉,选择No frame去掉设备边框,减少资源消耗
五、其他小技巧
- 关闭电脑后台占用资源的程序(比如多标签浏览器、视频剪辑软件等),给模拟器留出足够的CPU和内存
- 如果你的电脑配置不算高,尽量创建x86_64架构的模拟器镜像,比ARM架构的镜像运行速度快很多
- 把Android Studio升级到最新版本,新版本通常会修复不少模拟器的兼容性bug
内容的提问来源于stack exchange,提问作者Cleansky




