waydroid是一个linux端的android容器+运行时,可以实现在linux上面以接近原生的(实际上和原生实现基本无异)方式执行安卓软件。
基本上参考archlinux wiki上面的指示安装。现在装waydroid只需要安装一个wayland桌面即可,执行以下命令
sudo pacman -S plasma-wayland-session
sudo yay -S waydroid
然后注销,重新登录的时候选择wayland。如果你找不到wayland版本的plasma登录选项,可以在设置里面更改一下SSDM,有一些SSDM没有更改登录桌面环境的选项。然后用systemctl enable --now waydroid-container
启动waydroid容器服务,在应用菜单打开waydroid即可。
如果登录后没网络,另一个原因可能是你安装了docker或是别的会修改防火墙的软件,记得在打开waydroid容器服务和session前关闭docker和systemd启动服务即可。
systemctl stop docker
systemctl disable docker
好像只会在安装之后第一次启动需要关闭docker,一旦设置好了就可以重新设置自动启动服务。
systemctl enable --now docker