Android Studio 模拟器报错 The emulator process for AVD xxxxx has terminated.

先做一个最常见的修复:改成软件渲染

很多 Linux 显卡 / 驱动 跟硬件加速的模拟器不兼容,直接就闪退。

  1. 打开 Device Manager(你刚才已经能创建 AVD 了)

  2. 找到出问题的那个设备:Pixel_7Medium_Phone_API_36.1

  3. 右边点 铅笔图标 Edit

  4. 改成软件渲染

    1. 在这个 Edit Device 窗口顶部,有两个标签:

      • Device
      • Additional settings

      点一下右边的 Additional settings

    2. 切到 Additional settings 之后,向下滚动,找一个区域叫类似:

      • Emulated Performance
      • 里面有一项 GraphicsGraphics driver
    3. 把 Graphics 选项从:

      • Automatic / Hardware
        改成:
      • SoftwareSwiftshader / Swiftshader_indirect(有哪个选哪个,优先 Software)
    4. 底部点 Finish 保存。

  5. 再点 ▶ 启动一次看看还能不能跑起来

这一条就能解决一大半"刚点就崩"的情况,先试这个。


如果还是直接崩:检查 KVM / 虚拟化支持

在 Linux 里,Android 模拟器最好用 KVM,不然要么巨卡,要么干脆起不来。

打开一个终端,执行:

复制代码
egrep -c '(vmx|svm)' /proc/cpuinfo
  • 如果输出是 0:说明 CPU 不支持硬件虚拟化,模拟器只能勉强用软件模式,可能会各种问题
  • 如果是 1 或更大:CPU 支持,继续看 KVM

再看有没有 /dev/kvm

复制代码
ls -l /dev/kvm
  • 如果提示 No such file or directory

    说明 KVM 模块没加载 / 没安装

    • Ubuntu/Debian 类可以装一下(需要 root):

      复制代码
      sudo apt update
      sudo apt install qemu-kvm
    • 装完重启一下机器再试

  • 如果 /dev/kvm 存在,但你当前用户没权限(比如 crw-rw---- root kvm,你不在 kvm 组):

    复制代码
    sudo usermod -aG kvm $USER
    # 退出当前帐号重新登录(或重启),让组权限生效

再回 Android Studio 重新开模拟器试一次。

其他可能的小坑(碰上再对号入座)

  1. 运行在虚拟机里(比如 VirtualBox/VMware 里的 Linux)
    • 如果外层虚拟机没开启"嵌套虚拟化 / Nested VT-x",KVM 用不了,模拟器大概率起不来。
  2. 给 AVD 分的内存太大
    • 在 AVD 的 Advanced Settings 里,把 Memory 改小一点(比如 2G),不要比你物理内存的一半还大。
  3. 系统镜像太新的预览版(比如 API 36 preview)不稳定
    • 可以重新建一个 API 34 / API 33 的稳定版系统镜像 试试。****
相关推荐
rKWP8gKv77 分钟前
Java微服务性能监控:Prometheus与Grafana集成方案
java·微服务·prometheus
老前端的功夫9 分钟前
【Java从入门到入土】28:Stream API:告别for循环的新时代
java·开发语言·python
qq_4352879210 分钟前
第9章 夸父逐日与后羿射日:死循环与进程终止?十个太阳同时值班的并行冲突
java·开发语言·git·死循环·进程终止·并行冲突·夸父逐日
小江的记录本12 分钟前
【Kafka核心】架构模型:Producer、Broker、Consumer、Consumer Group、Topic、Partition、Replica
java·数据库·分布式·后端·搜索引擎·架构·kafka
dvjr cloi17 分钟前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
yaoxin52112337 分钟前
397. Java 文件操作基础 - 创建常规文件与临时文件
java·开发语言·python
极客先躯3 小时前
高级java每日一道面试题-2025年11月24日-容器与虚拟化题[Dockerj]-runc 的作用是什么?
java·oci 的命令行工具·最小可用·无守护进程·完全标准·创建容器的核心流程·runc 核心职责思维导图
用户60648767188963 小时前
AI 抢不走的技能:用 Claude API 构建自动化工作流实战
java
jinanwuhuaguo3 小时前
(第二十七篇)OpenClaw四月的演化风暴:OpenClaw 2026年4月全版本更新的文明级解读
大数据·人工智能·架构·kotlin·openclaw
随遇丿而安3 小时前
第2周:`EditText` 不只是输入框,它是 Android 输入体验的第一道门
android