CMDLINE_TOOLS_VERSION=14742923 CMDLINE_TOOLS_CHECKSUM="sha256:04453066b540409d975c676d781da1477479dde3761310f1a7eb92a1dfb15af7" CMDLINE_TOOLS_SUBDIR=cmdline-tools do_install_sdk_tools () { do_http_fetch "$CMDLINE_TOOLS_SUBDIR" \ "https://dl.google.com/android/repository/commandlinetools-${HOST_TAG%%-*}-${CMDLINE_TOOLS_VERSION}_latest.zip" \ 'unzip' "${CMDLINE_TOOLS_CHECKSUM}" # Don't stay in tools subdirectory cd .. ANDROID_TEMP_SDK_DIR="$(pwd)" export ANDROID_SDK_HOME="$(pwd)" # Make sure we have the last version yes | "${ANDROID_TEMP_SDK_DIR}/${CMDLINE_TOOLS_SUBDIR}/bin/sdkmanager" --sdk_root="${ANDROID_TEMP_SDK_DIR}" --no_https --install "cmdline-tools;latest" } do_sdk_accept_licenses () { local dst=$1 if [ -z "$dst" ]; then dst=${ANDROID_TEMP_SDK_DIR} fi yes | "${ANDROID_TEMP_SDK_DIR}/${CMDLINE_TOOLS_SUBDIR}/bin/sdkmanager" --sdk_root="$dst" --no_https --licenses >/dev/null } do_sdk_install () { local pkg=$1 dst=$2 if [ -z "$dst" ]; then dst=${ANDROID_TEMP_SDK_DIR} fi # Install requested NDK yes | "${ANDROID_TEMP_SDK_DIR}/${CMDLINE_TOOLS_SUBDIR}/bin/sdkmanager" --sdk_root="$dst" --no_https --install "$pkg" }