Files
assistant-android/scripts/packall.sh
2017-07-19 10:25:17 +08:00

31 lines
937 B
Bash
Executable File

#!/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"