#!/bin/sh set -e set -x if ! which android > /dev/null; then if [ -z $ANDROID_HOME ]; then if [ -e ~/.android/bashrc ]; then . ~/.android/bashrc else echo "'android' not found, ANDROID_HOME must be set!" exit fi else export PATH="${ANDROID_HOME}/tools:$PATH" fi fi # fetch target from project.properties eval `grep '^target=' project.properties` projectname=`sed -n 's,.*name="app_name">\(.*\)<.*,\1,p' res/values/strings.xml` android update project --path . --name $projectname --target $target --subprojects for lib in `sed -n 's,^android\.library\.reference\.[0-9][0-9]*=\(.*\),\1,p' project.properties`; do android update lib-project --path $lib --target $target done