Skip to content

Android 容器方案 Waydroid

官方安装教程

查看 安装指南

Debian 12 安装指南

首先,启用 XanMod 内核:[1][2]

bash
wget -qO - https://dl.xanmod.org/archive.key | sudo gpg --dearmor -vo /usr/share/keyrings/xanmod-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/xanmod-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/xanmod releases main" >> /etc/apt/sources.list
sudo apt update
sudo apt install --install-recommends -y linux-xanmod-x64v3

然后编辑 /etc/default/grub,添加 psi=1

bash
sudo vim /etc/default/grub

添加参数:

properties
GRUB_CMDLINE_LINUX="psi=1"

更新 Grub:

bash
sudo update-grub

安装 Waydroid:

bash
sudo apt install curl ca-certificates -y
curl -s https://repo.waydro.id | sudo bash
sudo apt install waydroid -y

确保网络条件良好,或使用代理进行初始化(或参考下文下载自定义镜像):

bash
sudo waydroid init

重启,可直接启动:

bash
waydroid show-full-ui

可选地,设置多窗口模式:

bash
waydroid prop set persist.waydroid.multi_windows true

如果你在虚拟机中运行,可能无法使用显卡加速,导致界面无法启动,可以通过下面的方法禁用显卡加速:[3]

bash
sudo vim /var/lib/waydroid/waydroid.cfg

编辑:

properties
[properties]
ro.hardware.gralloc=default
ro.hardware.egl=swiftshader

更新:

bash
sudo waydroid upgrade -o

手动设置镜像

可以将自行下载的镜像文件 system.imgvendor.img 解压至 /usr/share/waydroid-extra/images,然后通过初始化命令 waydroid init 安装。[4]


  1. Debian 12 安装 Waydroid - 哔哩哔哩 ↩︎

  2. xanmod | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror ↩︎

  3. Get Waydroid to work through a VM ↩︎

  4. Linux 上运行 Android:Waydroid 终于安装成功并可上网、安装程序 ↩︎