Use cargo-ndk for env (#900)

* Use cargo-ndk for env

* Update build.yml
This commit is contained in:
Logan McNaughton
2026-05-17 11:00:57 +02:00
committed by GitHub
parent 069c64ab08
commit 38fdc24a49
+3 -5
View File
@@ -273,11 +273,9 @@ jobs:
packages: build-tools;37.0.0 platforms;android-30 platforms;android-36 ndk;${{ matrix.ndk-version }}
- name: Build
run: |
cargo install cargo-apk
cargo apk build --target aarch64-linux-android --lib
env:
LIBCLANG_PATH: ${{ env.ANDROID_HOME }}/ndk/${{ matrix.ndk-version }}/toolchains/llvm/prebuilt/linux-x86_64/musl/lib
BINDGEN_EXTRA_CLANG_ARGS: --sysroot=${{ env.ANDROID_HOME }}/ndk/${{ matrix.ndk-version }}/toolchains/llvm/prebuilt/linux-x86_64/sysroot
cargo install cargo-apk cargo-ndk
source <(cargo ndk-env --target ${{ matrix.target }})
cargo apk build --target ${{ matrix.target }} --lib
collect-artifacts:
name: Collect release artifacts