Continuing the legacy of Vanced
To start developing patches with ReVanced Patcher, you must prepare a development environment.
Throughout the documentation, ReVanced Patches will be used as an example project.
[!NOTE] To start a fresh project, you can use the ReVanced Patches template.
git clone https://github.com/revanced/revanced-patches && cd revanced-patches
./gradlew build
[!NOTE] If the build fails due to authentication, you may need to authenticate to GitHub Packages. Create a PAT with the scope
read:packages
here and add your token to ~/.gradle/gradle.properties.Example
gradle.properties
file:gpr.user = user gpr.key = key
[!TIP] It is a good idea to set up a complete development environment for ReVanced, so that you can also test your patches by following the ReVanced documentation.
The next page will go into details about a ReVanced patch.
Continue: 🧩 Anatomy of a patch