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

Ubuntu 22.06中Android Studio模拟器无法加载虚拟设备求助

解决Ubuntu下Android Studio模拟器无界面、应用安装失败问题

1. 安装并配置KVM虚拟化依赖

Ubuntu下Android模拟器依赖KVM才能稳定运行,先补全系统必要组件:

  • 打开终端(按下Ctrl+Alt+T组合键)
  • 依次运行以下命令,输入密码时终端不会显示字符,正常输入即可:
    sudo apt update
    sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
    sudo adduser $USER kvm
    
  • 重启电脑,让用户组权限生效
  • 验证KVM是否可用:重启后打开终端,运行kvm-ok,如果输出INFO: /dev/kvm exists则说明配置成功

2. 调整模拟器图形渲染设置

硬件图形加速在Ubuntu上可能存在兼容性问题,切换为软件渲染:

  • 打开Android Studio,点击顶部工具栏的Tools > Device Manager
  • 找到你的虚拟设备,点击右侧的编辑图标(铅笔形状)
  • 进入Virtual Device Configuration页面,找到Emulated Performance区域
  • 将Graphics选项改为Software - GLES 2.0
  • 同时检查Memory Options:模拟器的RAM设置不要超过系统可用内存的50%(比如8G内存的电脑,设为2048MB即可)
  • 点击Finish保存,然后选择虚拟设备,点击「冷启动」按钮尝试启动

3. 临时关闭AppArmor权限限制

Ubuntu的AppArmor可能阻止模拟器的文件操作,导致应用安装失败:

  • 打开终端,运行以下命令关闭AppArmor:
    sudo systemctl stop apparmor
    sudo systemctl disable apparmor
    
  • 重启电脑后再次尝试运行模拟器和安装应用
  • 若问题解决,后续可按需配置AppArmor规则,新手可先保持关闭状态

4. 彻底卸载并重装Android Studio

之前的部分重装可能残留问题文件,彻底清理后重装:

卸载旧版本

  • 打开终端,依次运行以下命令删除所有相关文件:
    # 删除AS安装目录(根据实际安装路径调整,以下是常见路径)
    rm -rf ~/AndroidStudio
    rm -rf /opt/android-studio
    # 删除配置、缓存文件
    rm -rf ~/.AndroidStudio*
    rm -rf ~/.android
    rm -rf ~/.gradle
    # 删除SDK目录
    rm -rf ~/Android/Sdk
    

重装AS

  • 下载官方完整压缩包,解压到/opt目录(以android-studio-2023.2.1.20-linux.tar.gz为例):
    sudo tar -xzf android-studio-2023.2.1.20-linux.tar.gz -C /opt/
    
  • 运行/opt/android-studio/bin/studio.sh启动Android Studio,按照引导完成SDK安装,重新创建虚拟设备(记得设置Graphics为软件渲染)

5. 检查并更新显卡驱动

若为NVIDIA显卡,闭源驱动对模拟器支持更好:

  • 打开终端,运行ubuntu-drivers devices查看推荐的驱动版本
  • 运行以下命令自动安装推荐驱动:
    sudo ubuntu-drivers autoinstall
    
  • 重启电脑后再尝试启动模拟器

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 21:47:29