1.让 Waydroid 运行 Android 13 (LineageOS20)
让 Waydroid 运行 Android 13 (LineageOS20)
在撰写这篇文章时,码下Waydroid 最高提供 LineageOS 容器镜像,码下基于 Android ,码下Waydroid 正在准备 LineageOS ,码下看懂网页源码但目前仍处于不完全可用状态。码下用户在构建 LineageOS 镜像时可能遇到问题,码下例如 libndk 转译不能正常使用,码下以及 arm 游戏无法运行。码下
欲构建 LineageOS ,码下请准备一台运行 Arch Linux 的码下 X 平台作为编译设备。构建时需要 GB 或更高内存和大约 GB 硬盘空间,码下ngrok 源码尽管实际使用量可能小于预期。码下构建需要访问 GitHub 的码下网络,尽管可使用国内镜像站进行源代码克隆。码下在 Arch Linux 中,码下需要开启 multilib 仓库,udhcp 源码使用 repo git 克隆 LineageOS 源代码,并安装构建所需的工具。
开始构建前,创建一个用于 LineageOS 的目录,然后配置 git 和确保 Git-LFS 可用。reec 源码初始化本地仓库,获取 Waydroid local_manifests,同步源代码,大概需要一个小时或更长时间。配置本地构建环境,圣经源码应用 Waydroid 补丁。选择正确的 lunch 选项(例如,lineage_waydroid_x_-userdebug)来适应 X_ 平台。注意在构建过程中合理使用内存,以避免内存不足的错误。这通常需要 3-4 小时或更长时间,具体取决于硬件性能。构建完成后,需要将输出的镜像转换为系统和供应商所需的格式(system.img 和 vendor.img)。
将自定义镜像复制到 Waydroid 的额外图像目录中,并初始化 Waydroid。至此,您即可在 Waydroid 上使用 LineageOS 。提供几张截图以供参考。
若在构建过程中遇到 Git-LFS 未正常工作的问题,请检查您的环境是否正确安装了 Git LFS,或重新安装 Git LFS 并再次拉取源代码中需要 Git-LFS 的文件。也可能需要重新应用 Waydroid 补丁。若遇到补丁冲突,则可同步源代码以解决此问题。再次尝试构建。
更多细节和文档可在相关文档和 Wiki 页面查阅。