ce973b35e9 | ||
---|---|---|
.. | ||
buildSrc | ||
crypto | ||
gradle/wrapper | ||
scripts | ||
sdk | ||
README.md | ||
SECURITY.md | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
settings.gradle |
README.md
Matrix rust components kotlin
This project and build scripts demonstrate how to create an aar and how to import it in your android projects.
Prerequisites
- the Rust toolchain
- cargo-ndk < 2.12.0
cargo install cargo-ndk --version 2.11.0
- android targets (e.g.
rustup target add \ aarch64-linux-android \ armv7-linux-androideabi \ x86_64-linux-android \ i686-linux-android
)
Building the SDK
To build the full sdk and get an aar you can call :
./bindings/kotlin/scripts/build_sdk.sh /matrix-rust_sdk/bindings/kotlin/sample/libs
where the parameter is the path for the aar to go