Repository navigation
Solar2DBuilder Linux 2026.3728.1
·
10 commits
to main
since this release
Linux build of Solar2DBuilder for CI/CD Android APK builds.
Built from Solar2D 3728 open source with Linux Android patches. Package version: 3728.1 (the tarball keeps the upstream build number in its name).
Packaging: repacked from 2026.3728 — same binary, Android template patched
Android template patch: template/app/build.gradle.kts now reads build.settings android.targetSdkVersion (falling back to the template default) and uses compileSdk = maxOf(default, targetSdk), so an app can declare a target platform newer than the template's hardcoded one (needed for Google Play's API-level floor).
Quick start
# Download
curl -fsSL https://github.com/Cubeage/solar2d-linux/releases/download/2026.3728.1/solar2dbuilder-linux-3728.tar.gz \
| tar -xz
# Run (wrapper handles LD_LIBRARY_PATH + xvfb)
cd solar2d-linux-3728
./Solar2DBuilder.sh build --lua path/to/recipe-android.luaGitHub Actions (add to your workflow)
- name: Build APK
run: |
curl -fsSL https://github.com/Cubeage/solar2d-linux/releases/download/2026.3728.1/solar2dbuilder-linux-3728.tar.gz \
| tar -xz
cd solar2d-linux-3728
./Solar2DBuilder.sh build --lua client/ci/recipe-android.luaPatches applied
See patches/ for the 4 fixes that enable Linux Android builds, plus scripts/patch-android-template.py for the Android template target-SDK fix.