From efc336e60cf1331bf5f3213d296981b87b8b2a6c Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 4 Jun 2023 19:24:05 +0300 Subject: =?UTF-8?q?fixes=20#3537=20(Telegram:=2032-=D1=80=D0=B0=D0=B7?= =?UTF-8?q?=D1=80=D1=8F=D0=B4=D0=BD=D0=B0=D1=8F=20=D0=B2=D0=B5=D1=80=D1=81?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=BF=D0=B0=D0=B4=D0=B0=D0=B5=D1=82=20=D0=B2=20?= =?UTF-8?q?64-=D1=80=D0=B0=D0=B7=D1=80=D1=8F=D0=B4=D0=BD=D0=BE=D0=B9=20Win?= =?UTF-8?q?dows)=20+=20update=20to=20the=20fresh=20TDLIB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Telegram/tdlib/td/example/android/fetch-sdk.sh | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 protocols/Telegram/tdlib/td/example/android/fetch-sdk.sh (limited to 'protocols/Telegram/tdlib/td/example/android/fetch-sdk.sh') diff --git a/protocols/Telegram/tdlib/td/example/android/fetch-sdk.sh b/protocols/Telegram/tdlib/td/example/android/fetch-sdk.sh new file mode 100644 index 0000000000..61d93170a5 --- /dev/null +++ b/protocols/Telegram/tdlib/td/example/android/fetch-sdk.sh @@ -0,0 +1,30 @@ +#!/usr/bin/env bash + +ANDROID_SDK_ROOT=${1:-SDK} +ANDROID_NDK_VERSION=${2:-23.2.8568313} + +if [ -e "$ANDROID_SDK_ROOT" ] ; then + echo "Error: file or directory \"$ANDROID_SDK_ROOT\" already exists. Delete it manually to proceed." + exit 1 +fi + +source ./check-environment.sh || exit 1 + +SDKMANAGER="./sdkmanager" +if [[ "$OS_NAME" == "win" ]] ; then + SDKMANAGER="./sdkmanager.bat" +fi + +echo "Downloading SDK Manager..." +mkdir -p "$ANDROID_SDK_ROOT" || exit 1 +cd "$ANDROID_SDK_ROOT" || exit 1 +$WGET "https://dl.google.com/android/repository/commandlinetools-$OS_NAME-8512546_latest.zip" || exit 1 +mkdir -p cmdline-tools || exit 1 +unzip -qq "commandlinetools-$OS_NAME-8512546_latest.zip" -d cmdline-tools || exit 1 +rm "commandlinetools-$OS_NAME-8512546_latest.zip" || exit 1 +mv cmdline-tools/* cmdline-tools/latest/ || exit 1 + +echo "Installing required SDK tools..." +cd cmdline-tools/latest/bin/ || exit 1 +yes | $SDKMANAGER --licenses >/dev/null || exit 1 +$SDKMANAGER --install "ndk;$ANDROID_NDK_VERSION" "cmake;3.22.1" "build-tools;33.0.0" "platforms;android-33" > /dev/null || exit 1 -- cgit v1.2.3