#!/bin/bash # @author CsHeng # @2014.10.23 # 需要配置zipalign # get current shell absolute dir CWD=$(cd "$(dirname "$0")"; pwd) #CWD=$(dirname $(readlink -f $0)) #default vars NAME=bheem_racing VERSION=1.00 PACKAGENAME=com.nemoka.chhotabheem CHNNAMES=0,1,11,12,13,14,15,16,17,18,19,20 #CHNNAMES=0 OUTPUT=${CWD}/../channels/${VERSION} SOURCEAPK=${CWD}/../frameworks/runtime-src/proj.android/build/outputs/apk/${PACKAGENAME}_${VERSION}.apk SOURCE_PACK_DIR=${OUTPUT} EXTENSION=.nemoka TIME=$(($(date +%s%N)/1000000)) echo $(pwd) [ -d ${SOURCE_PACK_DIR} ] && rm -r ${SOURCE_PACK_DIR} ${CWD}/../gradlew clean assembleRelease -x lint --parallel #ant -f ${CWD}/../build.xml clean && ant -f ${CWD}/../build.xml ${CWD}/packchn.sh -s ${SOURCEAPK} -o ${OUTPUT} -v ${VERSION} -c ${CHNNAMES} -n ${NAME} -e ${EXTENSION} ${CWD}/zipalign_packs.sh -s ${SOURCE_PACK_DIR} TIME=$(($(date +%s%N)/1000000 - TIME)) echo "done all, elapsed: ${TIME} ms"