From 9baa1e208864510f2c3a54110696c3822ff2d04f Mon Sep 17 00:00:00 2001 From: zarzet Date: Wed, 7 Jan 2026 03:38:00 +0700 Subject: [PATCH] fix: Replace android-actions/setup-android with direct SDK setup --- .github/workflows/release.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 56e77a3b..bb21099e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -85,7 +85,19 @@ jobs: restore-keys: gradle-${{ runner.os }}- - name: Install Android SDK & NDK - uses: android-actions/setup-android@v3 + run: | + # Use pre-installed Android SDK on GitHub runners + echo "ANDROID_HOME=$ANDROID_HOME" + echo "ANDROID_SDK_ROOT=$ANDROID_SDK_ROOT" + + # Accept licenses + yes | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager --licenses || true + + # Install NDK (required for gomobile) + $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager "ndk;25.2.9519653" "platforms;android-34" "build-tools;34.0.0" + + # Set NDK path + echo "ANDROID_NDK_HOME=$ANDROID_HOME/ndk/25.2.9519653" >> $GITHUB_ENV - name: Install gomobile run: |