You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio新建虚拟设备时反复出现「Android Emulator has terminated」错误求助

Android Studio新建虚拟设备时反复出现「Android Emulator has terminated」错误求助

兄弟,我之前也碰到过一模一样的问题,折腾了好几天才搞定,给你列几个我亲测有效的排查方向,你一个个试:

  • 先检查模拟器配置是否合理

    • 新建模拟器时别一开始就选高端机型(比如最新的Pixel 7 Pro),先试试低配款比如Pixel 4a,RAM设置在2G以内,显存也调低些——电脑性能跟不上的话,模拟器大概率直接崩。
    • 确保系统镜像选的是x86_64架构(Intel/AMD电脑),别选arm架构的,后者兼容性差很多,极易闪退。
  • 核对Flutter与Android SDK配置

    • 打开终端跑flutter doctor -v,仔细盯着每一项输出,尤其是Android toolchain部分,有没有红叉或警告。如果提示缺失SDK组件,先跑flutter doctor --android-licenses接受所有许可,再打开Android Studio的SDK Manager,把缺失的组件(比如Android SDK Build-Tools、最新版Android Emulator)补全。
    • 你说已经设置了SDK路径,再确认下系统环境变量里的ANDROID_HOME或ANDROID_SDK_ROOT是否指向正确路径:Windows一般是C:\Users\你的用户名\AppData\Local\Android\Sdk,Mac是~/Library/Android/sdk。终端输echo $ANDROID_HOME(Mac/Linux)或echo %ANDROID_HOME%(Windows)就能验证。
  • 务必开启硬件加速

    • 这是关键中的关键!没开硬件加速的话,模拟器基本必崩。Windows用户看任务管理器→性能→CPU,确认“虚拟化已启用”;没开的话得进BIOS开启Intel VT-x或AMD-V。Mac用户终端输sysctl kern.hv_support,返回kern.hv_support: 1就是已开启(M系列芯片默认开,Intel芯片可能需手动设置)。
    • 另外在Android Studio的AVD Manager里,编辑模拟器→Show Advanced Settings→Emulated Performance选择Hardware - GLES 2.0,保存后重启模拟器。
  • 清理缓存+重启相关服务

    • 关掉Android Studio和所有模拟器,删除模拟器缓存文件夹:Windows路径是C:\Users\你的用户名\.android\avd\你的模拟器名称.avd\cache,Mac是~/.android/avd/你的模拟器名称.avd/cache,删完再重启模拟器。
    • 重启adb服务:终端输adb kill-server,再输adb start-server,adb卡住也会导致模拟器异常终止。
  • 更新所有相关组件

    • 把Android Studio升级到最新稳定版,Flutter也更到最新(终端跑flutter upgrade),旧版本的兼容性坑真的不少。
    • 打开SDK Manager,把Android Emulator更到最新版,旧模拟器和新SDK不兼容的情况很常见。

备注:内容来源于stack exchange,提问作者Vishal D Rajpara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 15:08:09