You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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下拉菜单,把默认的AutomaticSoftware改成Hardware - GLES 2.0Hardware - GLES 3.0,保存后重启模拟器
    • 如果切换后出现崩溃或花屏,再切回兼容模式,但先优先尝试硬件渲染

三、启用硬件加速(提速关键)

模拟器慢很大程度是因为没开硬件加速,这一步一定要做:

  1. 开启CPU虚拟化
    • 重启电脑进入BIOS(不同品牌主板按键不同,一般是F2、Del或Esc),在AdvancedSecurity菜单里找到Virtualization Technology(VT-x/AMD-V),设置为Enabled后保存退出
  2. 安装并启用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就说明没问题

四、优化模拟器性能参数

给模拟器分配合理的资源,避免过度占用系统:

  • 回到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

火山引擎 最新活动