From 24d3b9488d3420d3b49fcb780c319f68c6f5d3fb Mon Sep 17 00:00:00 2001 From: mschiller890 Date: Thu, 19 Mar 2026 21:20:15 +0200 Subject: [PATCH] improve Android build job with cached NDK script --- .github/workflows/build.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 48e698f..109db50 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -139,11 +139,13 @@ jobs: mv "$ANDROID_SDK_ROOT/cmdline-tools/cmdline-tools" "$ANDROID_SDK_ROOT/cmdline-tools/latest" yes | "$ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager" --sdk_root="$ANDROID_SDK_ROOT" "platform-tools" "platforms;android-${ANDROID_PLATFORM_API}" "build-tools;${ANDROID_BUILD_TOOLS_VERSION}" - - name: Install Android NDK r14b - run: | - curl -L -o ndk.zip "https://dl.google.com/android/repository/android-ndk-r14b-linux-x86_64.zip" - unzip -q ndk.zip -d "$GITHUB_WORKSPACE" - echo "ANDROID_NDK_PATH=$GITHUB_WORKSPACE/android-ndk-r14b" >> $GITHUB_ENV + - name: Setup Android NDK + uses: nttld/setup-ndk@v1 + with: + ndk-version: r14b + add-to-path: true + link-to-sdk: false + local-cache: true - name: Validate environment run: |