Android arm64独立工具链仅适用于平台21以后的4.9工具链版本

时间:2016-11-03 18:21:32

标签: android android-ndk toolchain

我们正在构建一个arm64独立工具链来构建ssl。对于4.8工具链版本,这很好用:

$NDK/build/tools/make-standalone-toolchain.sh --platform=android-9 --toolchain=aarch64-linux-android-4.8 --install-dir=${CURRENTPATH}/bin/android-toolchain-arm64 --arch=arm64

对于4.9工具链版本,它仅适用于平台21或更新版

$NDK/build/tools/make-standalone-toolchain.sh --platform=android-21 --toolchain=aarch64-linux-android-4.9 --install-dir=${CURRENTPATH}/bin/android-toolchain-arm64 --arch=arm64

当试图为平台9 - 20构建时,它没有错误,但是没有创建文件夹。

是否有解决方法或我们是否必须将构建脚本更改为仅支持Android 21及更新的arm64设备?

1 个答案:

答案 0 :(得分:2)

原来我错了。我们总是用平台21构建arm64工具链。

令人困惑的是,使用平台创建工具链时不会产生错误< 21.脚本完成但没有任何反应。

简而言之,arm64工具链只能用平台21及以上版本构建。这通常不应该是一个问题,因为arm64设备通常是更新的,可能有一个更新的Android 21。

如果有人遇到无法构建工具链的同一问题,我会留下这个问题。

相关问题