Skip to content

Solar2DBuilder Linux 2026.3728.1

Choose a tag to compare

@github-actions github-actions released this 12 Sep 12:55
· 10 commits to main since this release
fc8b865

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.lua

GitHub 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.lua

Patches 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.