commit | 75b47845ae8d30b596239462b8875d8edc4a2084 | [log] [tgz] |
---|---|---|
author | Tang Cheng <cheng.tang@supwisdom.com> | 周三 11月 04 22:03:51 2020 +0800 |
committer | Tang Cheng <cheng.tang@supwisdom.com> | 周三 11月 04 22:03:51 2020 +0800 |
tree | f4a8bfa5575cec8b5ab9c5e5ec67d37808965547 | |
parent | 065db8966da826072e7962458879bdb5b5d276a3 [diff] |
enhance: 编写更规范的代码
编译环境安装成功后需要配置 rust 交叉编译环境
设置环境变量 ANDROID_HOME 指向 Android SDK 目录, android ndk 应该在 $ANDROID_HOME/ndk-bundles 目录下.
脚本配置环境
$ ./create-ndk-standalone.sh
支持成功后会在当前目录下生成 NDK 目录。
修改 $HOME/.cargo/config 文件,增加以下配置
[target.aarch64-linux-android] ar = "<path-to-your/rust-ios-android/NDK>/arm64/bin/aarch64-linux-android-ar" linker = "<path-to-your/rust-ios-android/NDK>/arm64/bin/aarch64-linux-android-clang" [target.armv7-linux-androideabi] ar = "<path-to-your/rust-ios-android/NDK>/arm/bin/arm-linux-androideabi-ar" linker = "<path-to-your/rust-ios-android/NDK>/arm/bin/arm-linux-androideabi-clang"
$ make android