commit | 7e3c9f2a6dd1a72d87cd3fafc89d04bd08399165 | [log] [tgz] |
---|---|---|
author | Tang Cheng <cheng.tang@supwisdom.com> | 周二 11月 10 16:38:20 2020 +0800 |
committer | Tang Cheng <cheng.tang@supwisdom.com> | 周二 11月 10 16:38:48 2020 +0800 |
tree | 03c2d0f45d95e390dbc0a9b473b97e15740f5165 | |
parent | df5861bc77f5af58d19f20c1f40fd3e20e5febe0 [diff] |
fix: 修复重复调用的bug
编译环境安装成功后需要配置 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