Installation
Requirements
- Android 8.0 (API 26) or newer.
- At least 4 GB of free storage for a distribution and development tools.
- An internet connection for the initial download and package installation.
Install the APK
- Download the latest APK from GitHub Releases.
- Allow installation from unknown sources for your browser or file manager.
- Open the APK and install it.
- Launch ProotCode and choose Debian or Ubuntu.
Updates with Obtainium
Add https://github.com/abrahdev/ProotCode as a source in
Obtainium to receive updates from GitHub Releases automatically.
Build from source
Requirements
- JDK 17 or newer.
- Android SDK 37 with build tools.
- Git.
Debug build
git clone https://github.com/abrahdev/ProotCode.git
cd ProotCode/mobile
./gradlew assembleDebug
The APK is generated at mobile/app/build/outputs/apk/debug/app-debug.apk.
Release build
Create a keystore and a key.properties file inside mobile/:
storeFile=/absolute/path/to/prootcode-release.jks
storePassword=your-password
keyAlias=prootcode
keyPassword=your-password
Then run:
cd mobile
./gradlew assembleRelease
The signed APK is generated at mobile/app/build/outputs/apk/release/app-release.apk.
danger
Never commit key.properties or the keystore. Both are ignored by Git.