diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 288d26d01f..ebe51d77ff 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -174,14 +174,20 @@ jobs: profile: minimal toolchain: stable - uses: Swatinem/rust-cache@v1 + - uses: nttld/setup-ndk@v1 + with: + ndk-version: r21e - name: install ios run: rustup target add aarch64-apple-ios - #- name: install android - # run: rustup target add aarch64-linux-android + - name: install android + run: rustup target add aarch64-linux-android + - name: install cargo ndk + run: cargo install cargo-ndk - name: Build iOS run: cargo build --target aarch64-apple-ios - #- name: Build Android - # run: cargo build --target aarch64-linux-android + - name: Build Android + run: cargo ndk -t arm64-v8a build --release + #run: cargo build --target aarch64-linux-android # TODO: Figure out how to properly build stuff with clang #- name: Add clang path to $PATH env # if: runner.os == 'Windows'