Waydroid 介绍
- Waydroid 是一种基于容器的、能在常规的 GNU/Linux 系统上启动完整 Android 系统的方法。
- Waydroid 不支持 NVIDIA 显卡(tegra 除外),需要运行在 Wayland 显示服务器下。
- Waydroid 基于 LineageOS。
安装环境
操作系统: Fedora 38
硬件配置: Intel ALder Lake I5-12500H
桌面环境: Gnome 44 Wayland
内核版本: 6.2.15-300.fc38.x86_64
安装
Gnome 44 默认显示服务是 Wayland,如需切换注销选择显示服务登录。
命令行安装:
安装完成之后打开 waydroid 程序,在 OTA 文本框填入以下链接:
System OTA
: https://ota.waydro.id/system
Vendor OTA
: https://ota.waydro.id/vendor
然后选择是否需要安装 OPENGAPPS ,点击下载按钮,等待镜像下载完成。
镜像下载完成之后会自动安装,镜像初始化完成后好像 waydroid 会自动启动(这里我忘记了。。。)
Waydroid 命令与使用
启动容器
开启 Waydroid
全屏模式
多窗口模式
设置宽高度
Other Waydroid Prop Options
安装应用
安装自定义镜像
将下载好的镜像放入目录:/usr/share/waydroid-extra/images/
,然后运行:
使用 adb 连接调试
使用命令:
显示如下:
然后使用命令链接:
设置共享目录
使用脚本安装 Waydroid
项目主页:https://github.com/ayasa520/waydroid_script
安装脚本
使用
选择需要安装的 Android 版本
选择需要操作
选择需要安装的应用
如果之前已经安装过 waydroid 了只需要安装后面的应用就行。
获取设备 id 并注册给谷歌
使用命令进入 android shell:
然后会返回一段数据:android_id|*
星号为设备 id,是一串数字。
进入网址:https://www.google.com/android/uncertified,登录 Google 账号,将设备 id 复制到文本框内,点击注册等待半个小时然后重启 waydroid 就能在 waydroid 里面登录 Google Play 了。(需要将 waydroid 设备连接一次网络才能获取到设备 id,否则返回的内容为空。)
使用脚本获取:
至此,安装完成。
删除 Waydroid
参考资料