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

Ubuntu 22.04下配置Waydroid使用X11及查找配置文件问题

解决Waydroid在X11环境下启动的问题

临时启动方案(单次生效)

直接在终端执行带环境变量的启动命令,强制Waydroid使用X11:

GDK_BACKEND=x11 waydroid show-full-ui

永久配置方案(无需每次加环境变量)

方法1:创建Waydroid专属配置文件

Waydroid的用户配置文件默认不存在,需要手动创建:

  1. 创建配置目录(若不存在):
mkdir -p ~/.config/waydroid
  1. 在该目录下创建waydroid.cfg文件,写入以下内容:
[waydroid]
gdk_backend=x11
  1. 保存后,直接执行waydroid show-full-ui即可生效。

方法2:全局设置环境变量

如果希望所有图形程序默认优先使用X11(不限于Waydroid),可修改终端配置文件:

  1. 打开shell配置文件(bash用~/.bashrc,zsh用~/.zshrc):
nano ~/.bashrc
  1. 在文件末尾添加一行:
export GDK_BACKEND=x11
  1. 保存退出后,执行以下命令使配置生效:
source ~/.bashrc

之后启动Waydroid无需额外添加环境变量。

前置检查

确保完成以下操作:

  • 执行过waydroid init完成初始化(未执行过的话,先运行sudo waydroid init)
  • 已安装XWayland(Ubuntu22.04默认已安装,缺失可执行sudo apt install xwayland)

连接Expo到Waydroid

Waydroid启动后,验证ADB识别:

  1. 执行adb devices,确认列表中出现Waydroid设备
  2. 再运行npm run android,Expo即可自动连接到Waydroid模拟器

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 00:26:03