ant-prepare.sh: add ANDROID_HOME/tools to PATH if it is not there
This makes this script more likely to run on various setups, since it does three checks for finding where the `android` utility is: 1. is it in the PATH already? 2. is ANDROID_HOME set? 3. does ~/.android/bashrc exist? This also copies ~/.android/ant.properties into the project for anyone who wants to setup automated tests of `ant release` builds.
This commit is contained in:
parent
63a86df035
commit
e0aae7d797
@ -1,5 +1,26 @@
|
||||
#!/bin/bash -ex
|
||||
|
||||
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
|
||||
|
||||
# set up test signing keys for any `ant release` runs
|
||||
if [ -e ~/.android/ant.properties ]; then
|
||||
cp ~/.android/ant.properties ./
|
||||
else
|
||||
echo "skipping release ant.properties"
|
||||
fi
|
||||
|
||||
|
||||
EXTERN=../extern
|
||||
|
||||
place_support_v4() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user