docs/4_building.md
This page will guide you through building ReVanced Manager from source.
Install Java Development Kit 17 (e.g. Temurin JDK)
Using WinGet:
sh winget install EclipseAdoptium.Temurin.17.JDK
Using SDKMAN!:
sdk install java 17.0.18-tem
Clone the repository
git clone https://github.com/revanced/revanced-manager.git && cd revanced-manager
Build the APK
./gradlew assembleRelease
[!NOTE] If the build fails due to authentication, you may need to authenticate to GitHub Packages. Create a personal access tokens with the scope
read:packageshere and add your token to ~/.gradle/gradle.properties. Create the file if it does not exist.Example
gradle.propertiesfile:propertiesgithubPackagesUsername = <GitHub username> githubPackagesPassword = <Personal access token>