GitHub Actions自动化构建教程:手把手教你fork并定制Revanced-Non-Root项目
GitHub Actions自动化构建教程:手把手教你fork并定制Revanced-Non-Root项目
Revanced-Non-Root项目是一个强大的自动化构建工具,能够帮助用户轻松构建Revanced和Revanced Extended的非root版本应用。本教程将详细介绍如何通过GitHub Actions实现自动化构建,即使是新手也能快速上手。
准备工作:fork项目到个人仓库
首先,你需要将项目fork到自己的GitHub仓库。访问项目页面后,点击右上角的"Fork"按钮即可完成fork操作。fork完成后,你需要将项目克隆到本地进行后续操作,克隆命令如下:
git clone https://gitcode.com/gh_mirrors/re/Revanced-And-Revanced-Extended-Non-Root
启用GitHub Actions工作流
成功fork项目后,我们需要启用GitHub Actions工作流。首先进入你fork的仓库页面,点击顶部导航栏中的"Actions"选项卡。
进入Actions页面后,你会看到一个提示"Workflows aren't being run on this forked repository",这是因为fork的仓库默认禁用了工作流。点击绿色按钮"I understand my workflows, go ahead and enable them"来启用工作流。
运行Manual Patch工作流
启用工作流后,我们可以开始运行Manual Patch工作流来构建自定义的Revanced应用。在左侧工作流列表中选择"Manual Patch"选项,然后点击右侧的"Run workflow"按钮。
在弹出的下拉菜单中,你可以选择要构建的Revanced版本。工作流提供了多种选项,包括Morphe、Revanced、Revanced Extended等多个版本,以及针对不同Android系统版本的适配版本。选择你需要的版本后,点击"Run workflow"按钮开始构建。
自定义构建选项(高级)
如果你需要更高级的自定义,可以修改工作流配置文件。工作流配置文件位于.github/workflows/manual-patch.yml,你可以根据自己的需求修改其中的参数。例如,你可以修改构建步骤、调整输出文件格式等。
此外,项目还提供了多种配置选项文件,位于src/options/目录下。这些JSON文件包含了不同版本的构建配置,你可以根据需要进行修改。
查看构建结果
工作流运行完成后,你可以在Actions页面查看构建结果。构建成功后,生成的APK文件会作为工作流的产物被上传,你可以直接下载使用。如果构建失败,你可以查看详细的日志信息来排查问题。
总结
通过本教程,你已经学会了如何使用GitHub Actions自动化构建Revanced-Non-Root项目。这种方法不仅简单高效,还可以根据自己的需求定制构建选项,非常适合新手和普通用户使用。如果你在使用过程中遇到问题,可以参考项目的官方文档或者查看工作流的详细日志来解决。
希望本教程能够帮助你轻松构建自己的Revanced应用,享受更优质的应用体验! 🚀
更多推荐







所有评论(0)