From 9d0bbcce2d618ec52d8b6f28cc04cd6164f77d88 Mon Sep 17 00:00:00 2001 From: Curione23 <136803289+Curione23@users.noreply.github.com> Date: Sun, 15 Feb 2026 13:05:50 +0400 Subject: [PATCH] fix? Signed-off-by: Curione23 <136803289+Curione23@users.noreply.github.com> --- .github/workflows/android.yml | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index cdd29cef85..6bed6ac0fb 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -3,8 +3,8 @@ name: Android CI on: pull_request: branches-ignore: - - 'l10n_v3_openjdk' - types: [ opened, reopened ] + - 'l10n_v3_openjdk' + types: [opened, reopened] push: branches-ignore: - 'l10n_v3_openjdk' @@ -23,11 +23,18 @@ jobs: submodules: "recursive" - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 # Updated to v4 for compatibility with: distribution: 'temurin' java-version: '21' + - name: Get LTW + run: | + sudo apt update && sudo apt install -y wget + mkdir -p app_pojavlauncher/libs + cd app_pojavlauncher/libs + wget https://github.com/Copper-launcher/LTW/releases/latest/download/ltw-release.aar + - name: Get JRE 8 uses: dawidd6/action-download-artifact@v9 with: @@ -66,30 +73,30 @@ jobs: - name: Build JRE JAR files run: | ./scripts/languagelist_updater.sh - mkdir out # Build JRE JAR files (security manager, etc...) - gradle :jre_lwjgl3glfw:build --no-daemon + ./gradlew :jre_lwjgl3glfw:build --no-daemon - name: Build Google Play .aab if: github.repository_owner == 'PojavLauncherTeam' && github.ref_name == 'v3_openjdk' run: | - gradle :app_pojavlauncher:bundleGplay + ./gradlew :app_pojavlauncher:bundleGplay mv app_pojavlauncher/build/outputs/bundle/gplay/app_pojavlauncher-gplay.aab out/app-gplay.aab - name: Build Debug .apk run: | # Build the launcher - gradle :app_pojavlauncher:assembleDebug + ./gradlew :app_pojavlauncher:assembleDebug mv app_pojavlauncher/build/outputs/apk/debug/app_pojavlauncher-debug.apk out/app-debug.apk - name: Build APK without runtime run: | - rm -r app_pojavlauncher/src/main/assets/components/jre - rm -r app_pojavlauncher/src/main/assets/components/jre-new - rm -r app_pojavlauncher/src/main/assets/components/jre-21 - gradle assembleDebug + rm -rf app_pojavlauncher/src/main/assets/components/jre + rm -rf app_pojavlauncher/src/main/assets/components/jre-new + rm -rf app_pojavlauncher/src/main/assets/components/jre-21 + ./gradlew assembleDebug mv app_pojavlauncher/build/outputs/apk/debug/app_pojavlauncher-debug.apk out/app-debug-noruntime.apk + - name: Gen md5sums run: | md5sum out/app-debug.apk > out/app-debug.md5