revanced-manager/docs/developer/0_prerequisites.md

1.3 KiB

💼 Prerequisites

Here's everything you'll need to develop on ReVanced Manager

  • Any environment that is capable of running the latest Android Studio, latest Android SDK, and JDK 17 with at least 4 GB of memory for coding
  • Any devices with preferably the latest Android version or at least higher than the minSdk for testing
  • Optionally A device with root capabilities using the latest version of KernelSU or Magisk

⚙️ Setting up

Authenticating to GitHub Registry

ReVanced Manager use dependency from the GitHub Registry (i.e., ReVanced Patcher) and so your build may fail without authenticating to the service, to authenticate you must create a personal access token with the scope read:packages here and add your token to ~/.gradle/gradle.properties, create the file if it does not exist.

gpr.user = username
gpr.key = ghp_******************************

⏭️ What's next

The next page will guide you through developing for ReVanced Manager.

Continue: 🧑‍💻 Developing for ReVanced Manager