-
Notifications
You must be signed in to change notification settings - Fork 0
Setup
lusky3 edited this page Feb 2, 2026
·
1 revision
Follow these steps to set up your environment and run Underseerr.
- JDK 24+: Underseerr uses modern Java features. We recommend using sdkman to manage your SDKs.
- Android Studio (Ladybug+): Required for Compose Multiplatform support.
- Firebase Project: Required for push notifications and analytics.
git clone https://github.com/lusky3/underseerr.git
cd underseerrIf you have sdkman installed, the project includes a .sdkmanrc file. Simply run:
sdk install java $(cat .sdkmanrc | cut -d'=' -f2)You need a google-services.json file to compile the Android app.
- Place your debug file in:
androidApp/src/debug/google-services.json - Place your release file in:
androidApp/src/release/google-services.json
# Run unit tests
./gradlew testDebugUnitTest
# Assemble Debug APK
./gradlew :androidApp:assembleDebug- Open the project and wait for Gradle sync.
- Select the
androidApprun configuration and click Run.
If you encounter build errors, please check the Troubleshooting Guide.