FIX: ndk and tools caching

This commit is contained in:
2026-03-20 21:57:57 +03:00
parent b909f3c576
commit 1ff91505d8

View File

@@ -125,12 +125,14 @@ jobs:
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Cache Android command-line tools - name: Cache Android command-line tools
id: cache-android-tools
uses: actions/cache@v3 uses: actions/cache@v3
with: with:
path: ${{ github.workspace }}/android-sdk/cmdline-tools path: ${{ github.workspace }}/android-sdk/cmdline-tools
key: android-cmdline-tools-v36 key: android-cmdline-tools-v36
- name: Setup Android command line tools - name: Setup Android command line tools
if: steps.cache-android-tools.outputs.cache-hit != 'true'
run: | run: |
if [ ! -d "$ANDROID_SDK_ROOT/cmdline-tools/latest" ]; then if [ ! -d "$ANDROID_SDK_ROOT/cmdline-tools/latest" ]; then
mkdir -p "$ANDROID_SDK_ROOT/cmdline-tools" mkdir -p "$ANDROID_SDK_ROOT/cmdline-tools"
@@ -140,13 +142,16 @@ jobs:
fi fi
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}" 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: Cache Android NDK r14b - name: Cache Android NDK r14b
id: cache-android-ndk
uses: actions/cache@v3 uses: actions/cache@v3
with: with:
path: ${{ github.workspace }}/android-ndk-r14b path: ${{ github.workspace }}/android-ndk-r14b
key: android-ndk-r14b key: android-ndk-r14b
- name: Install Android NDK r14b - name: Install Android NDK r14b
if: steps.cache-android-ndk.outputs.cache-hit != 'true'
run: | run: |
if [ ! -d "$GITHUB_WORKSPACE/android-ndk-r14b" ]; then if [ ! -d "$GITHUB_WORKSPACE/android-ndk-r14b" ]; then
curl -L -o ndk.zip "https://dl.google.com/android/repository/android-ndk-r14b-linux-x86_64.zip" curl -L -o ndk.zip "https://dl.google.com/android/repository/android-ndk-r14b-linux-x86_64.zip"