launcher/docs/Building-from-Source.md
2025-04-30 22:34:28 -05:00

1.2 KiB

Building from Source

Using the command line

Install JDK 17 and the Android SDK. Make sure that JAVA_HOME and ANDROID_HOME are set correctly.

git clone https://github.com/jrpie/Launcher
cd Launcher

./gradlew assembleDefaultRelease

This will create an apk file at app/build/outputs/apk/default/release/app-default-release-unsigned.apk.

Note that you need to sign it:

apksigner sign --ks "$YOUR_KEYSTORE" \
    --ks-key-alias "$YOUR_ALIAS" \
    --ks-pass="pass:$YOUR_PASSWORD" \
    --key-pass="pass:$YOUR_PASSWORD" \
    --alignment-preserved \
    --v1-signing-enabled=true \
    --v2-signing-enabled=true \
    --v3-signing-enabled=true \
    --v4-signing-enabled=true \
    app-default-release-unsigned.apk

See this guide for further instructions.

Using Android Studio

Install Android Studio, import this project and build it.

See this guide for further instructions. How to

CI Pipeline

The CI pipeline automatically creates debug builds.

Note: These builds are not signed.