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

下载AOSP x86_64后启动模拟器报xcb插件无法加载问题求助

问题引发原因
  • 宿主Linux系统缺失xcb插件依赖的底层运行库:AOSP预编译的Android模拟器自带的Qt框架仅打包了自身核心组件,xcb相关的系统级依赖不会随预编译包分发,缺失对应组件就会出现插件识别成功但无法加载的问题
  • 图形环境变量配置异常:在无图形界面的终端环境直接启动模拟器、或远程SSH连接未开启X11转发时,DISPLAY环境变量为空或指向错误,也会导致xcb插件加载失败
  • 插件目录权限不足:当前执行模拟器的用户没有读取Qt插件目录下文件的权限,也会触发该报错
对应解决办法

安装系统级xcb依赖组件

根据你使用的Linux发行版执行对应命令安装依赖:

  • Debian/Ubuntu系列发行版执行:
    sudo apt install libxcb-xinerama0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xkb1 libxkbcommon-x11-0
  • RHEL/CentOS/Fedora系列发行版执行:
    sudo dnf install libxcb xcb-util xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm libxkbcommon-x11
    安装完成后重新启动模拟器即可解决90%以上的该类问题。

校验图形环境配置

  • 本地运行场景执行 echo $DISPLAY 命令,确认输出不为空,常规本地图形环境的默认输出为:0
  • 远程SSH连接运行场景,需要在SSH连接时添加-X参数开启X11转发,确保DISPLAY变量正常指向本地X服务

修正插件目录权限

如果安装依赖后问题仍存在,执行以下命令修改模拟器相关目录的权限和所有者:

chmod -R 755 /home/WORKING_DIRECTORY/prebuilts/android-emulator/linux-x86_64/lib64/qt/plugins
sudo chown -R $USER:$USER /home/WORKING_DIRECTORY/prebuilts/android-emulator

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 04:45:04