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

如何解决Ubuntu 20.04上Android Studio AVD模拟器崩溃问题

解决Ubuntu 20.04上Android Studio模拟器整机冻结问题

我来帮你搞定这个模拟器卡死的麻烦——开启硬件虚拟化后,模拟器到谷歌页面就整机冻住,大概率是虚拟化权限、渲染配置冲突,或者系统资源/驱动的小问题。下面是几个优先级从高到低的解决方案,你一步步试:

1. 先确认KVM权限是否到位

有时候哪怕开了硬件虚拟化,当前用户也可能没权限访问/dev/kvm,这会导致模拟器运行异常:

  • 先在终端输命令查权限:ls -la /dev/kvm
  • 如果输出里你的用户名不在kvm组那栏,就执行:
    sudo usermod -aG kvm $USER
    
  • 注销再重新登录,让权限生效,这一步很多人容易忽略。

2. 切换模拟器的显卡渲染模式

模拟器默认的自动渲染模式可能和你的显卡驱动不兼容,直接导致卡死:

  • 打开Android Studio,点顶部菜单栏的Tools > Device Manager
  • 选中出问题的Pixel 2或者折叠屏设备,点旁边的铅笔图标(编辑设备)
  • 拉到页面底部点Show Advanced Settings
  • 在Graphics选项里,把Automatic改成Software - GLES 2.0
  • 保存配置后重启模拟器,这一步解决过很多类似的卡死问题。

3. 关掉可能冲突的虚拟化服务

如果你的Ubuntu上装过VirtualBox、VMware这类虚拟机软件,它们的后台服务(比如libvirtd)可能和KVM抢资源:

  • 终端输命令查服务状态:sudo systemctl status libvirtd
  • 如果显示服务在运行,就暂时停掉并禁用:
    sudo systemctl stop libvirtd
    sudo systemctl disable libvirtd
    
  • 重启系统后再试模拟器,用完如果需要虚拟机软件,再把服务开回去就行。

4. 更新系统内核和显卡驱动

老版本的内核或显卡驱动可能存在虚拟化相关的bug:

  • 先更新系统所有包:
    sudo apt update && sudo apt upgrade -y
    
  • 要是你用的NVIDIA显卡,去Software & Updates > Additional Drivers里装官方闭源驱动(别用开源的nouveau,对虚拟化支持不好);如果是AMD或Intel集成显卡,升级mesa驱动:
    sudo apt install --upgrade mesa-utils
    
  • 重启系统后再测试模拟器。

5. 降低模拟器的内存分配

模拟器给的内存太大,把系统资源榨干也会导致整机冻结:

  • 回到设备编辑页面,找到Memory and Storage部分
  • 把RAM设成你物理内存的1/4以内(比如8G内存就设2048MB),VM Heap改成512MB或更低
  • 保存后重启模拟器试试。

如果以上方法都没用,你可以试试创建一个全新的模拟器,选Android 10这类较低的系统版本——高版本的系统镜像有时候和Ubuntu 20.04的兼容性确实差点意思。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 17:27:49