From 89ad59b1f8913bce293cce8673079ea5ab7fe6d4 Mon Sep 17 00:00:00 2001 From: k1ngsterr1 Date: Wed, 1 Apr 2026 17:33:37 +0500 Subject: [PATCH] ci: install NDK and CMake for native E2EE module build NDK and CMake were missing from sdkmanager install, causing the native rosetta_e2ee.so to not be compiled in CI builds. --- .gitea/workflows/android.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/android.yaml b/.gitea/workflows/android.yaml index 61a2248..8a0bf8f 100644 --- a/.gitea/workflows/android.yaml +++ b/.gitea/workflows/android.yaml @@ -45,7 +45,7 @@ jobs: uses: actions/cache@v3 with: path: ~/android-sdk - key: android-sdk-34 + key: android-sdk-34-ndk26 - name: Install Android SDK run: | @@ -67,7 +67,9 @@ jobs: "$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" \ "platforms;android-34" \ "build-tools;34.0.0" \ - "platform-tools" + "platform-tools" \ + "ndk;26.1.10909125" \ + "cmake;3.22.1" echo "ANDROID_HOME=$ANDROID_HOME" >> $GITHUB_ENV echo "ANDROID_SDK_ROOT=$ANDROID_HOME" >> $GITHUB_ENV