123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- #set android_build_path.sh 's path
- BUILD_PATH_FILE_DIR=$(cd "$(dirname "$0")"; pwd)
- BUILD_PATH_FILE_NAME="environment.sh"
- BUILD_PATH_FILE_PATH=$BUILD_PATH_FILE_DIR$BUILD_PATH_FILE_NAME
- changeDirFormat()
- {
- TEMP="${1/:/}"
- if [ $1 != $TEMP ]; then
- RET=/cygdrive/$TEMP
- else
- RET=$1
- fi
-
- RET="${RET//\\//}"
- END_CHAR=${RET:$((${#RET}-1)):1}
- if [ ${END_CHAR} = "/" ]; then
- RET=${RET%/}
- fi
-
- echo "${RET}"
- }
- pushd $BUILD_PATH_FILE_DIR
- echo
- # if $BUILD_PATH_FILE is not exist, then create it.
- if [ ! -f $BUILD_PATH_FILE_NAME ];then
- # read android ndk path from user input
- while true
- do
- echo "Please input the android-ndk path:"
- read ANDROID_NDK_PATH
- ANDROID_NDK_PATH="$(changeDirFormat ${ANDROID_NDK_PATH})"
- if [ -d "$ANDROID_NDK_PATH" ];then
- echo "Get ANDROID_NDK_ROOT=$ANDROID_NDK_PATH"
- echo
- break
- fi
- echo "$ANDROID_NDK_PATH is not exist!!!"
- done
- # read android sdk path from user input
- while true
- do
- echo "Please input the andoid-sdk path:"
- read ANDROID_SDK_PATH
- INPUT_SDK_PATH=${ANDROID_SDK_PATH}
- ANDROID_SDK_PATH="$(changeDirFormat ${ANDROID_SDK_PATH})"
- if [ -d "$ANDROID_SDK_PATH" ];then
- echo "Get ANDROID_SDK_ROOT=$ANDROID_SDK_PATH"
- echo
- break
- fi
- echo "$ANDROID_SDK_PATH is not exist!!!"
- done
- while true
- do
- echo "Please input the ant tool path(such as '/Users/MyAccount/tools/ant/bin'):"
- read ANT_PATH
- ANT_PATH="$(changeDirFormat ${ANT_PATH})"
- if [ -d "$ANT_PATH" ];then
- echo "Get ANT_PATH=$ANT_PATH"
- echo
- break
- fi
- echo "$ANT_PATH is not exist!!!"
- done
- echo export ANDROID_NDK_ROOT=$ANDROID_NDK_PATH > $BUILD_PATH_FILE_NAME
- echo export ANDROID_SDK_ROOT=$ANDROID_SDK_PATH >> $BUILD_PATH_FILE_NAME
- echo export ANT_PATH=$ANT_PATH >> $BUILD_PATH_FILE_NAME
- echo export INPUT_SDK_PATH=$INPUT_SDK_PATH >> $BUILD_PATH_FILE_NAME
- fi
- popd
|