Prebuilt CI environment for Anthaathi Android APK builds. The image is rebuilt automatically every Sunday and whenever its Dockerfile changes.
- Eclipse Temurin JDK 17
- Android SDK platform 35 and platform tools
- Android build-tools 34.0.0 and 35.0.0
- Android NDK 28.2.13676358
- Gradle 8.11.1
- Stable Rust with $
aarch64-linux-android - Node.js 22
- Android FFmpeg 9.0 arm64 binary
- Git, curl, Python, zip/unzip and native build tools
ghcr.io/anthaathi/android-action:latest
Pin sha-<commit> in workflows that require immutable environments. Use weekly or latest to receive the scheduled tool and base-image refreshes.
jobs:
android:
runs-on: ubuntu-latest
container:
image: ghcr.io/anthaathi/android-action:latest
steps:
- uses: actions/checkout@v4
- run: bash scripts/build-android.sh bothThe image exports ANDROID_HOME, ANDROID_SDK_ROOT, NDK_HOME, GRADLE_HOME, FFMPEG_ANDROID, and the required executable paths.