Skip to content

Commit 28fb03e

Browse files
committed
install ndk
1 parent 4d01f70 commit 28fb03e

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

.github/workflows/build_test.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
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
@@ -46,6 +46,10 @@ jobs:
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

Comments
 (0)