Waydroid使用容器方式启动Android,几乎没有性能损耗,肥肠好用。主页:https://waydro.id
一,准备:
安装xanmod内核,添加内核参数: psi=1
修改防火墙设置,详见:https://wiki.archlinux.org/title/Waydroid#Network
sudo ufw allow 67
sudo ufw allow 53
sudo ufw default allow FORWARD
使用官方内核即可,不能用在更换内核
PS:建议使用梯子
三,初始化:
sudo waydroid init
PS:自动下载镜像,建议使用梯子
或者手动准备镜像,地址:https://sourceforge.net/projects/waydroid/files/images/
下载并解压至目录:

文件位置
然后初始化:
四,启动:
直接启动:

或者命令行启动:

使用Via测试
五,安装失败或使用中出现问题:
重新初始化:
六,自定义:
默认全屏模式,开启多窗口体验更好。也可以只修改窗口大小,模拟平板竖屏界面。
开启/关闭多窗口:
waydroid prop set persist.waydroid.multi_windows true/false
设置窗口大小:
waydroid prop set persist.waydroid.width 600 waydroid prop set persist.waydroid.height 800
重置为默认:
waydroid prop set persist.waydroid.width "" waydroid prop set persist.waydroid.height ""
PS:Waydroid 打开状态修改,重新打开容器生效。停止容器命令:
waydroid session stop
七,安装arm兼容层:
地址:https://github.com/casualsnek/waydroid_script
详细使用和更多选项请查看项目主页
PS:intel使用libhoudini,amd使用libndk
八,使用:
安装和启动应用:
waydroid app install com.app.apk
waydroid app launch com.app
PS:应用列表
waydroid app list
root shell:
sudo waydroid shell
锁定屏幕方向
sudo waydroid shell wm set-fix-to-user-rotation enabled
更多信息可以参看项目主页或者Arch wiki:
https://waydro.id
https://wiki.archlinux.org/title/Waydroid
AMD或Nvidia显卡应该可以通过开启软件渲染使用(未测试):https://wiki.archlinux.org/title/Waydroid#Software_rendering