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

Android Studio 3.0.1模拟器加载失败,更新后无法运行求助

解决Android Studio模拟器HAX模块故障的实用方案

别担心,刚上手Android Studio遇到这种模拟器崩了的问题太正常了,我帮你一步步排查解决:

一、先从SDK Manager搞定HAXM更新

你不用找单独的Intel模块更新程序,Android Studio自己就管这个:

  • 打开Android Studio,点击顶部工具栏的Tools > SDK Manager
  • 切换到SDK Tools标签页,找到「Intel x86 Emulator Accelerator (HAXM installer)」这一项
    • 如果没勾选,直接勾选后点「Apply」安装
    • 如果已经装了但有更新标记,点更新就行,SDK Manager会自动帮你下载安装最新版

二、手动修复HAXM的常见卡死问题

要是SDK Manager操作后还是不行,试试这些小技巧:

  • 先彻底关掉Android Studio和所有模拟器,打开任务管理器,找到带qemu字样的进程(比如qemu-system-x86_64.exe),强制结束掉,再重新开模拟器试试
  • 检查电脑虚拟化功能是否开启:
    • Windows用户重启电脑进BIOS/UEFI,找「Virtualization Technology(VT-x)」选项打开
    • Mac用户打开终端,输入sysctl -a | grep machdep.cpu.features,看输出里有没有VMX,没有的话得去设置里开启虚拟化
  • 手动卸载重装HAXM:去你的SDK安装目录(一般是C:\Users\你的用户名\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager),运行uninstall.exe卸载干净,再回到SDK Manager重新安装

三、替代方案:用Hyper-V替代HAXM(Windows专属)

要是HAXM实在折腾不好,Windows 10/11用户可以换用Hyper-V加速:

  1. 打开Windows的「启用或关闭Windows功能」,勾选「Hyper-V」「Windows Hypervisor Platform」「Virtual Machine Platform」,重启电脑
  2. 回到SDK Manager,安装「Android Emulator Hypervisor Driver for AMD Processors」(不管你是Intel还是AMD处理器都能用)
  3. 打开模拟器的设置面板,把「Emulated Performance」里的Graphics改成「Hardware - GLES 2.0」,保存后重启模拟器

四、给你的后续避坑提醒

  • 每次更新Android Studio后,记得先打开SDK Manager扫一遍工具版本,尤其是模拟器相关的,避免版本不兼容炸锅
  • 别随便手动改SDK目录里的文件,很容易搞乱依赖关系
  • 如果你的电脑内存小于8G,建议每次只开一个模拟器,而且给模拟器分配的内存别超过电脑总内存的一半,不然会卡顿甚至直接崩溃

内容的提问来源于stack exchange,提问作者Kenneth

火山引擎 最新活动