1#!/usr/bin/env sh 2 3set -ex 4 5NDK=android-ndk-r21d 6wget --tries=20 -q https://dl.google.com/android/repository/${NDK}-linux-x86_64.zip 7unzip -q ${NDK}-linux-x86_64.zip 8 9case "$1" in 10 arm) 11 arch=arm 12 api=28 13 ;; 14 armv7) 15 arch=arm 16 api=28 17 ;; 18 aarch64) 19 arch=arm64 20 api=28 21 ;; 22 i686) 23 arch=x86 24 api=28 25 ;; 26 x86_64) 27 arch=x86_64 28 api=28 29 ;; 30 *) 31 echo "invalid arch: $1" 32 exit 1 33 ;; 34esac; 35 36python3 ${NDK}/build/tools/make_standalone_toolchain.py \ 37 --install-dir "/android/ndk-${1}" \ 38 --arch "${arch}" \ 39 --api ${api} 40 41rm -rf ./${NDK}-linux-x86_64.zip ./${NDK} 42