#!/bin/bash set -eux # This script mimics the instructions laid out in the p4a documentation: # https://python-for-android.readthedocs.io/en/latest/quickstart/ . mkp4a.common urlbase=https://dl.google.com/android/repository/ if [[ -d $ndkdir ]]; then echo "Skipping NDK installation: NDK directory already exists." else mkdir -p $ndkdir ndk_zip=android-ndk-${ndkver}-linux-x86_64.zip [ -a $ndk_zip ] || wget $urlbase/$ndk_zip unzip -d $(dirname $ndkdir) $ndk_zip fi if [[ -d $sdkdir ]]; then echo "Skipping SDK installation: SDK directory already exists." else mkdir -p $sdkdir tools_zip=sdk-tools-linux-4333796.zip [ -a $tools_zip ] || wget $urlbase/$tools_zip unzip -d $sdkdir $tools_zip $sdkdir/tools/bin/sdkmanager 'platforms;android-27' $sdkdir/tools/bin/sdkmanager 'build-tools;29.0.1' fi