diff --git a/.github/workflows/android-bionic.yml b/.github/workflows/android-bionic.yml index 06824bd3..450cc826 100644 --- a/.github/workflows/android-bionic.yml +++ b/.github/workflows/android-bionic.yml @@ -36,14 +36,13 @@ jobs: with: submodules: recursive - - name: Set up Android SDK - uses: android-actions/setup-android@v3 - - name: Install Android build tools run: | sudo apt-get update sudo apt-get install -y cmake ninja-build file - sdkmanager --install "ndk;${ANDROID_NDK_VERSION}" + SDKMANAGER="$(ls -d "${ANDROID_HOME}"/cmdline-tools/*/bin/sdkmanager | sort -V | tail -n1)" + yes | "${SDKMANAGER}" --licenses >/dev/null || true + "${SDKMANAGER}" --install "ndk;${ANDROID_NDK_VERSION}" echo "ANDROID_NDK_ROOT=${ANDROID_HOME}/ndk/${ANDROID_NDK_VERSION}" >> "$GITHUB_ENV" echo "ANDROID_NDK=${ANDROID_HOME}/ndk/${ANDROID_NDK_VERSION}" >> "$GITHUB_ENV"