2016-11-03 3 views
0

ssl을 빌드하기위한 arm64 독립 실행 형 도구 체인을 구축 중입니다. 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)이 오류를 제공하지 않습니다 , 그러나 폴더가 만들어지지 않습니다.

해결 방법이 있습니까? 아니면 arm64 장치 용으로 만 Android 21 이상을 지원하도록 빌드 스크립트를 변경해야합니까?

답변

2

나는 밖으로 착각했다. 우리는 플랫폼 21로 항상 arm64 toolchain을 만들었습니다.

플랫폼을 사용하여 툴체인을 만들면 오류가 발생하지 않습니다. < 21. 스크립트는 완료되지만 아무 일도 일어나지 않습니다.

짧은 arm64 toolchain은 플랫폼 21 이상에서만 빌드 할 수 있습니다. arm64 장치는 일반적으로 더 새롭고 아마 안드로이드가 21로 더 새로운 것 같습니다.

누군가가 툴체인을 만들 수없는 동일한 문제에 부딪 힐 경우를 대비하여이 질문을 남겨 둘 것입니다.