2323 - { os: macos-13, config: macos-13-clang-14 }
2424 - { os: macos-14, config: macos-14-armv8-clang-14 }
2525 - { os: windows-2022, config: windows-2022-msvc-1940 }
26- - { os: ubuntu-24.04, config: android-35-x86_64 }
26+ - { os: ubuntu-24.04, config: android-35-x86_64, ndk_version: 28.1.13356709 }
2727 steps :
2828 - name : checkout
2929 uses : actions/checkout@v4
4646 - name : install python dependencies
4747 run : pip install conan
4848
49+ - name : install NDK
50+ if : startsWith(matrix.config, 'android')
51+ run : yes | ${ANDROID_HOME}/cmdline-tools/latest/bin/sdkmanager --install 'ndk;${{ matrix.ndk_version }}'
52+
4953 - name : conan remote
5054 run : |
5155 conan remote remove "*"
@@ -270,7 +274,7 @@ jobs:
270274 - { os: macos-13, config: macos-13-clang-14 }
271275 - { os: macos-14, config: macos-14-armv8-clang-14 }
272276 - { os: windows-2022, config: windows-2022-msvc-1940 }
273- - { os: ubuntu-24.04, config: android-35-x86_64 }
277+ - { os: ubuntu-24.04, config: android-35-x86_64, ndk_version: 28.1.13356709 }
274278 steps :
275279 - name : checkout
276280 uses : actions/checkout@v4
@@ -293,6 +297,10 @@ jobs:
293297 - name : install python dependencies
294298 run : pip install conan
295299
300+ - name : install NDK
301+ if : startsWith(matrix.config, 'android')
302+ run : yes | ${ANDROID_HOME}/cmdline-tools/latest/bin/sdkmanager --install 'ndk;${{ matrix.ndk_version }}'
303+
296304 - name : conan remote
297305 run : conan remote add odr https://artifactory.opendocument.app/artifactory/api/conan/conan
298306 - name : conan config
0 commit comments