#!/bin/bash # QT-CI Project # License: Apache-2.0 # https://github.com/benlau/qtci # Install Android SDK to current folder set -e #quit on error if [ $# -lt 1 ]; then echo install-android-sdk packages echo echo Example: echo install-android-sdk platform-tool,build-tools-20.0.0,android-19 exit -1 fi NDK_VERSION=${NDK_VERSION:=r17c} # e.g: platform-tool,build-tools-20.0.0,android-19 PACKAGES=$1 echo Downloading Android SDK... wget -c -nv https://dl.google.com/android/android-sdk_r23.0.2-linux.tgz echo Downloading Android NDK... wget -c -nv https://dl.google.com/android/repository/android-ndk-${NDK_VERSION}-linux-x86_64.zip echo Extacting Android SDK... tar -zxf android-sdk_r23.0.2-linux.tgz echo Upgrading Android SDK... (sleep 5 ; while true ; do sleep 1 ; printf 'y\r\n' ; done ) | ./android-sdk-linux/tools/android update sdk -u -a -t $PACKAGES echo Installing Android NDK... (unzip android-ndk-${NDK_VERSION}-linux-x86_64.zip) echo Android SDK and NDK installed ./android-sdk-linux/platform-tools/adb kill-server echo echo export PATH=$PWD/android-sdk-linux/tools:$PATH echo export ANDROID_NDK_ROOT=$PWD/android-ndk-${NDK_VERSION} echo export ANDROID_SDK_ROOT=$PWD/android-sdk-linux