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

Ubuntu 64位下Android Studio模拟器报exit code 139错误求助

解决Ubuntu 64位下Android Studio模拟器退出码139(SIGSEGV)的问题

我之前在Ubuntu 64位系统上用Android Studio时也碰到过一模一样的问题,切换到软件渲染模式后还是崩溃,试了下面几个方法终于搞定了,你可以挨个试试:

  • 安装缺失的32位依赖库
    Android模拟器底层依赖不少32位组件,64位系统默认可能没装全。打开终端运行这条命令:

    sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
    

    安装完成后重启Android Studio再启动模拟器试试。

  • 临时禁用KVM硬件加速
    有时候KVM和系统内核、模拟器版本不兼容会导致段错误。你可以直接在终端用命令启动模拟器并禁用KVM:

    emulator -avd 你的模拟器名称 -no-kvm
    

    (如果不知道模拟器名称,运行emulator -list-avds可以查看)如果这样能正常启动,说明是KVM的问题,后续可以尝试更新系统内核或者调整模拟器版本来适配。

  • 调整模拟器内存分配
    给模拟器分配的内存过大也容易触发崩溃。打开AVD Manager,编辑你的虚拟机,找到「Memory and Storage」选项:

    • 把「RAM」调低到2048MB以内(比如1536MB)
    • 把「VM Heap」调整到256MB或更低
      保存后重启模拟器。
  • 更新Android Studio和模拟器组件
    旧版本的模拟器或Studio可能存在已知的兼容性bug。打开Android Studio的「Settings」→「Appearance & Behavior」→「System Settings」→「Updates」,检查并安装所有可用更新,别忘了同步更新SDK Tools里的「Android Emulator」组件。

  • 清理模拟器数据缓存
    模拟器的缓存文件损坏也会导致奇怪的崩溃。在AVD Manager里选中你的模拟器,点击右侧下拉菜单里的「Wipe Data」,等待清理完成后再启动模拟器。

  • 检查并更新显卡驱动
    如果是NVIDIA显卡,确保安装了官方专有驱动(别用开源的nouveau):

    1. 终端运行ubuntu-drivers devices查看推荐的驱动版本
    2. 用sudo apt-get install nvidia-driver-xxx安装(xxx替换成推荐的版本号)
      AMD或Intel显卡则通过系统的「软件和更新」→「附加驱动」页面更新到最新驱动,更新后重启系统。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 07:05:22