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

Ubuntu虚拟机中Android Studio的Android Emulator无法启动

解决Ubuntu虚拟机中Android Studio ARM模拟器启动失败问题

以下是针对该问题的具体排查和解决步骤:

  • 检查虚拟机硬件配置

    • 确保虚拟机分配至少2个CPU核心、4GB以上内存(建议8GB),模拟器运行需要大量资源,虚拟机内存不足会直接导致启动崩溃。
    • 宿主机BIOS需开启VT-x/AMD-V虚拟化支持,同时在虚拟机设置中启用嵌套虚拟化(VMware需勾选“虚拟化Intel VT-x/EPT或AMD-V/RVI”,VirtualBox需勾选“启用嵌套VT-x/AMD-V”)。
  • 调整模拟器资源设置

    • 打开Device Manager,点击目标设备的「Edit」按钮,进入「Show Advanced Settings」,在「Memory and Storage」中把RAM调整为1GB或1.5GB,避免超出虚拟机的内存上限。
    • 关闭硬件加速:进入Android Studio设置(File > Settings > Tools > Emulator),取消勾选「Use hardware graphics acceleration」,或在终端启动模拟器时添加参数-no-accel。
  • 验证ARM镜像兼容性

    • 确认下载的ARM系统镜像与当前Android Studio版本匹配,优先选择稳定版(如Android 11、Android 10),新版本镜像资源要求更高,在虚拟机环境易出现适配问题。
    • 若已安装的镜像存在问题,可在SDK Manager中卸载后重新下载对应版本的ARM镜像。
  • 修复模拟器组件与缓存

    • 打开SDK Manager的「SDK Tools」标签,检查「Android Emulator」是否为最新版本,若不是则更新;也可先卸载再重新安装该组件,修复可能的文件损坏。
    • 在Device Manager中选中目标设备,点击右上角菜单选择「Wipe Data」,清除模拟器用户数据后重新启动。
  • 补充Ubuntu系统依赖

    • 在Ubuntu终端执行以下命令,安装模拟器所需的32位依赖库:
      sudo apt install lib64stdc++6:i386 libncurses5:i386 libbz2-1.0:i386 libz1:i386
      
    • 确保虚拟机的图形加速功能已开启(VMware开启「3D图形加速」,VirtualBox开启「启用3D加速」),模拟器依赖图形环境运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 16:03:36