diff --git a/example/android/build-openssl.sh b/example/android/build-openssl.sh index 3978035f8..5681e84c7 100755 --- a/example/android/build-openssl.sh +++ b/example/android/build-openssl.sh @@ -5,9 +5,14 @@ ANDROID_SDK_ROOT=${1:-SDK} ANDROID_NDK_VERSION=${2:-23.2.8568313} OPENSSL=${3:-OpenSSL_1_1_1q} # openssl-3.0.5 +if [ ! -d "$ANDROID_SDK_ROOT" ] ; then + echo "Error: directory \"$ANDROID_SDK_ROOT\" doesn't exist. Run ./fetch-sdk.sh first, or provide a valid path to Android SDK." + exit 1 +fi + OPENSSL_INSTALL_DIR="third-party/openssl" if [ -d "$OPENSSL_INSTALL_DIR" ] ; then - echo "Error: directory $OPENSSL_INSTALL_DIR already exists. Delete it manually to proceed." + echo "Error: directory \"$OPENSSL_INSTALL_DIR\" already exists. Delete it manually to proceed." exit 1 fi diff --git a/example/android/build-tdlib.sh b/example/android/build-tdlib.sh index c4c7ea357..f26d0bc4d 100755 --- a/example/android/build-tdlib.sh +++ b/example/android/build-tdlib.sh @@ -6,6 +6,17 @@ ANDROID_NDK_VERSION=${2:-23.2.8568313} source ./check-environment.sh || exit 1 +if [ ! -d "$ANDROID_SDK_ROOT" ] ; then + echo "Error: directory \"$ANDROID_SDK_ROOT\" doesn't exist. Run ./fetch-sdk.sh first, or provide a valid path to Android SDK." + exit 1 +fi + +OPENSSL_INSTALL_DIR="third-party/openssl" +if [ ! -d "$OPENSSL_INSTALL_DIR" ] ; then + echo "Error: directory \"$OPENSSL_INSTALL_DIR\" doesn't exists. Run ./build-openssl.sh first." + exit 1 +fi + echo "Downloading annotation Java package..." $WGET https://maven.google.com/androidx/annotation/annotation/1.4.0/annotation-1.4.0.jar || exit 1 diff --git a/example/android/fetch-sdk.sh b/example/android/fetch-sdk.sh index d014a20d4..52d806ada 100755 --- a/example/android/fetch-sdk.sh +++ b/example/android/fetch-sdk.sh @@ -5,7 +5,7 @@ ANDROID_SDK_ROOT=${1:-SDK} ANDROID_NDK_VERSION=${2:-23.2.8568313} if [ -d "$ANDROID_SDK_ROOT" ] ; then - echo "Error: directory $ANDROID_SDK_ROOT already exists. Delete it manually to proceed." + echo "Error: directory \"$ANDROID_SDK_ROOT\" already exists. Delete it manually to proceed." exit 1 fi