2016-11-03 28 views
0

我們正在構建一個arm64獨立工具鏈來構建ssl。對於4.8工具鏈版本的罰款:Android arm64獨立工具鏈僅適用於平臺21以上版本4.9工具鏈版本

$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設備?

回答

2

原來我錯了。我們一直使用平臺21構建arm64工具鏈。

令人困惑的是,使用平臺創建工具鏈時不會產生錯誤< 21.腳本只是完成但沒有任何反應。

總之,arm64工具鏈只能與平臺21及以上版本一起構建。這通常不應該是一個問題,因爲arm64設備通常是新的,可能有一個更新爲21的機器人。

我會離開這個問題,以防任何人遇到同樣的問題,無法建立工具鏈。