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

Arch Linux下Android模拟器启动后以代码-11退出求助

解决Arch Linux上Android模拟器(Pixel 7 API 34)崩溃退出(代码-11)的方案

1. 修复IPv6回环地址解析问题

报错里的address resolution failed for ::1:34553是核心触发点之一,模拟器无法解析IPv6回环地址导致连接失败:

  • 编辑/etc/hosts文件,确保包含以下内容:
    127.0.0.1   localhost
    ::1         localhost ip6-localhost ip6-loopback
    
  • 重启网络服务(根据你的网络管理工具选择对应命令):
    # 若使用NetworkManager
    sudo systemctl restart NetworkManager
    # 若使用systemd-networkd
    sudo systemctl restart systemd-networkd
    

2. 修复损坏的Quickboot配置文件

日志显示Failed to process .ini file /home/guilherme/.android/avd/../avd/Pixel_7_API_34.avd/quickbootChoice.ini,直接删除损坏文件即可:

rm /home/guilherme/.android/avd/Pixel_7_API_34.avd/quickbootChoice.ini

重启模拟器时会自动生成新的配置文件。

3. 禁用快照功能

快照损坏会导致模拟器启动崩溃,报错中的Failed to load snapshot 'default_boot'已明确此问题:

  • 启动模拟器时添加参数:-no-snapshot-load
  • 或在Android Studio的AVD管理器中编辑该模拟器,找到「快照」选项,勾选「禁用快照」

4. 修复Fontconfig配置警告

移除无效的fontconfig配置文件,避免干扰模拟器启动:

sudo mv /usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf /usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf.bak
# 重建字体缓存
fc-cache -fv

5. 强制使用OpenGL渲染

当前模拟器使用llvmpipe软件渲染,切换为OpenGL可解决Vulkan兼容性问题:

  • 启动模拟器时添加参数:-gpu opengl
  • 或在AVD管理器中编辑模拟器,在「显示」板块将图形设置为「Software - GLES 2.0」

6. 清理模拟器临时文件与缓存

# 删除模拟器临时目录
rm -rf /tmp/android-guilherme/
# 清理AVD缓存
rm -rf /home/guilherme/.android/avd/Pixel_7_API_34.avd/cache

7. 同步系统依赖版本

Arch滚动更新可能导致库版本不兼容,确保系统依赖为最新:

sudo pacman -Syu
# 安装32位依赖(模拟器需要)
sudo pacman -S lib32-glibc lib32-gcc-libs lib32-libstdc++6

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 00:49:55