Android Emulator启动崩溃求助:已尝试常规解决方案仍无效
Android Emulator 持续崩溃无法启动(Flutter 项目场景)
问题概况
- 运行 Flutter 项目时,Android Emulator 启动后立即崩溃,无法进入正常运行状态
- 已尝试的修复操作:重新安装 Android Studio 及所有模拟器镜像,测试过 Stack Overflow 上公开的全部解决方案,问题未得到解决
- 补充细节:
C:\Users\user\AppData\Local\Temp\AndroidEmulator\emu-crash-34.2.13.db\attachments\文件夹为空 - 错误日志显示模拟器启动阶段触发崩溃报错
排查与修复方案
- 排查虚拟化冲突:
打开控制面板\程序\程序和功能\启用或关闭 Windows 功能,确保 Hyper-V、Windows Hypervisor Platform、Virtual Machine Platform 状态一致(全开启或全关闭);若为 Intel 处理器,进入 BIOS 确认 Intel VT-x 已启用,AMD 处理器则确认 AMD-V 开启,避免与第三方虚拟化软件(如 VMware、VirtualBox)冲突 - 强制禁用硬件加速:
打开 Android Studio 的 AVD Manager,编辑目标模拟器,点击Show Advanced Settings,在Emulated Performance选项中选择Software - GLES 2.0;同时将Memory and Storage中的 RAM 调整至 2048MB 以内,降低内存负载 - 清理模拟器相关缓存与配置:
删除以下目录的全部内容后,重新创建模拟器:C:\Users\user\.android\avd\(AVD 配置存储目录)C:\Users\user\.android\cache\(Android Studio 缓存目录)
- 验证环境变量配置:
确认系统环境变量ANDROID_HOME指向正确的 Android SDK 路径,PATH变量包含%ANDROID_HOME%\emulator、%ANDROID_HOME%\tools、%ANDROID_HOME%\platform-tools;建议使用 Android Studio 自带 JDK,将JAVA_HOME设置为C:\Program Files\Android\Android Studio\jbr - 更新系统与显卡驱动:
安装最新的 Windows 累积更新,同时前往显卡厂商官网(Intel/AMD/NVIDIA)下载并安装对应型号的最新驱动,排除系统或驱动兼容性问题
内容的提问来源于stack exchange,提问作者Nityam Joshi
相关产品推荐
相关产品推荐

