diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a3bd7afb..5b743776 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,6 +25,23 @@ jobs: with: submodules: recursive + - name: Setup Android SDK + NDK + uses: android-actions/setup-android@v3 + with: + packages: platform-tools + + - name: Install NDK + shell: bash + run: | + set -euo pipefail + sdkmanager "ndk;26.1.10909125" + ndk_dir="$ANDROID_HOME/ndk/26.1.10909125" + echo "ANDROID_NDK_HOME=$ndk_dir" >> "$GITHUB_ENV" + echo "NDK_HOME=$ndk_dir" >> "$GITHUB_ENV" + set +o pipefail + yes | sdkmanager --licenses + set -o pipefail + - uses: dtolnay/rust-toolchain@stable with: targets: aarch64-linux-android