Yet another implementation for BC-UR registries.
- Install Android NDK 27.x or later (required for 16KB page size support)
Open your
Android StudioOpen
SDK managerOpen tab
SDK toolsCheck
Show package DetailsFind target version (NDK 27.x or later)
- Install Rust nightly toolchain (required due to external dependencies)
rustup install nightly
rustup target add --toolchain nightly aarch64-linux-android armv7-linux-androideabi i686-linux-android
rustup target add --toolchain nightly aarch64-apple-ios x86_64-apple-ios aarch64-apple-ios-sim
- Install cargo-lipo and cargo-ndk
cargo install cargo-lipo
cargo install cargo-ndk
- Configure Android NDK
Copy .ndk_home.example to .ndk_home and update it with your NDK path:
cp .ndk_home.example .ndk_home
Edit .ndk_home to point to your NDK installation
- Build
Debug:
make
Release:
source .ndk_home && make release