Last active
December 28, 2015 18:59
-
-
Save wrboyce/7547057 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/sh | |
| # curl https://gist.github.com/wrboyce/7547057/raw/espresso-init.sh | sh | |
| sudo add-apt-repository ppa:webupd8team/java | |
| sudo apt-get update | |
| sudo apt-get -y install git unzip lib32z1 lib32ncurses5 lib32stdc++6 oracle-java7-installer | |
| mkdir -p src | |
| cd src | |
| git clone https://github.com/bootstraponline/espresso_clone espresso | |
| export ESPRESSO_HOME=${PWD}/espresso | |
| sed -i 's/^\([^#]\)/#\1/g' ${ESPRESSO_HOME}/local.properties | |
| wget http://services.gradle.org/distributions/gradle-1.8-all.zip && unzip gradle-1.8-all.zip && rm gradle-1.8-all.zip | |
| export GRADLE_HOME=${PWD}/gradle-1.8 | |
| export PATH=${GRADLE_HOME}/bin:${PATH} | |
| wget http://dl.google.com/android/android-sdk_r22.3-linux.tgz && tar zxf android-sdk_r22.3-linux.tgz && rm android-sdk_r22.3-linux.tgz | |
| export ANDROID_HOME=${PWD}/android-sdk-linux | |
| export PATH=${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/tools:${PATH} | |
| echo "sdk.dir=${ANDROID_HOME}" >> ${ESPRESSO_HOME}/local.properties | |
| android --silent update sdk -u -a -t $(android list sdk -u -a | grep "Platform-tools" | head -1 | cut -d'-' -f'1') | |
| android --silent update sdk -u -a -t $(android list sdk -u -a | grep "Build-tools, revision 18.1.1" | head -1 | cut -d'-' -f'1') | |
| android --silent update sdk -u -a -t $(android list sdk -u -a | grep "Android Support Repository" | head -1 | cut -d'-' -f'1') | |
| android --silent update sdk -u -a -t $(android list sdk -u -a | grep "SDK Platform Android 4.3, API 18" | head -1 | cut -d'-' -f'1') | |
| cd ${ESPRESSO_HOME} | |
| gradle clean && gradle assembleDebug && gradle assembleTest |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment