cargo-ndk-为Android构建Rust代码
这个货物扩展处理了从Rust代码库成功构建Android库所需的所有环境配置,并支持生成正确的jniLibs目录结构。
正在安装
cargo install cargo-ndk
您还需要安装所有打算使用的工具链。 最简单的方法如下:
rustup target add \
aarch64-linux-android \
armv7-linux-androideabi \
x86_64-linux-android \
i686-linux-android
根据您的用例进行必要的修改。
用法
如果您已将带有Android Studio的NDK安装到其默认位置, cargo ndk将自动检测并使用最新的NDK版本。 可以通过在ANDROID_NDK_HOME环境变量中指定NDK根目录的路径来覆盖它。
示例
1