Android 容器方案 Waydroid
官方安装教程
查看 安装指南。
Debian 12 安装指南
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.img
和 vendor.img
解压至 /usr/share/waydroid-extra/images
,然后通过初始化命令 waydroid init
安装。[4]