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

39 lines
757 B
Bash
Executable File

#!/bin/bash
#CsHeng @2014.10.23
# get current shell absolute dir
CWD=$(cd "$(dirname "$0")"; pwd)
#CWD=$(dirname $(readlink -f $0))
SOURCEDIR=
ALIGNDIR=
echo ${SOURCEDIR}
while getopts :s:o: OPTION
do
case ${OPTION} in
s)
SOURCEDIR=$OPTARG
;;
o)
ALIGNDIR=$OPTARG
;;
\?)
;;
esac
done
[ -z ${ALIGNDIR} ] && ALIGNDIR=${SOURCEDIR}/aligned
[ ! -d ${ALIGNDIR} ] && mkdir -p ${ALIGNDIR}
for APKFILE in `ls ${SOURCEDIR} | grep '.*apk$'`
do
echo ZipAlign ${SOURCEDIR}/${APKFILE}
zipalign 4 ${SOURCEDIR}/${APKFILE} ${ALIGNDIR}/${APKFILE}
rm ${SOURCEDIR}/${APKFILE} && mv ${ALIGNDIR}/${APKFILE} ${SOURCEDIR}/${APKFILE}
done
rm -d ${ALIGNDIR}
echo "done zipalign"