diff --git a/.gitignore b/.gitignore index 6b9e1165646d2080f0552f5e937a65d224eee9f3..d857898fcd0492f396fd30b894d7c99731c6f9e6 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ library/local.properties library/.gradle library/.settings library/target +library/install_dependencies/maven-android-sdk-deployer *.iml .idea/* *.DS_Store diff --git a/library/install_dependencies/install-android-deps.sh b/library/install_dependencies/install-android-deps.sh new file mode 100755 index 0000000000000000000000000000000000000000..36cb967db2a6e1d76885670a75865e737c051038 --- /dev/null +++ b/library/install_dependencies/install-android-deps.sh @@ -0,0 +1,18 @@ +#!/bin/sh +# This script installs the necessary Android dependencies to compile Glide and run +# the test suite. +# +# Pre-requisites: +# Using the android sdk tool, under Android 4.4.2 (API 19), install: +# SDK Platform +# Glass Development Kit Preview +# + +git clone https://github.com/mosabua/maven-android-sdk-deployer.git +cd maven-android-sdk-deployer +mvn clean install -N && cd platforms && mvn clean install -N && cd android-19 && mvn clean install || { + echo 'Failed to install 4.4 SDK, install relevant packages in android SDK first'; + exit 1; +} +cd ../.. +mvn clean install -N && cd extras && mvn clean install -N && cd compatibility-v4 && mvn clean install || { echo 'Failed to install android-support-v4, install support library in android SDK first' ; exit 1; }