diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 85bfa14d..c92081a7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -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