#!/bin/sh
#更改渠道名称 第一个参数为待更改的渠道名,第二个参数为更改后的渠道名
alter_channel_name(){
cd /home/yee/dev/git_repo/XXX
sed -i “s/
1/
2/g” AndroidManifest.xml
}
#打包应用程序
release_app(){
cd /home/yee/dev/git_repo/XXX
#/home/yee/tools/sdk此路径需要是sdk所在路径!也就是说需要将此jar包放在sdk目录中,而不能放在随便一个位置
export ANT_OPTS=”-javaagent:/home/yee/tools/sdk/nbs.newlens.class.rewriter.jar”
ant clean release
}
#更改文件名 唯一的参数是渠道名
alter_file_name(){
cd /home/yee/dev/git_repo/XXX/bin
mv YYY-release.apk /home/yee/dev/git_repo/XXX/out
cd /home/yee/dev/git_repo/XXX/out
rename “s/YYY-release/YYY-V3.0.4_C$1/” YYY-release.apk
}
#先打包默认的
echo 打包 NDuo———————————1111—————————————————–
release_app
#更改文件名
alter_file_name Nduo
echo 打包 hiapk———————————–2222—————————————————
#更改渠道名
alter_channel_name Nduo hiapk
release_app
#更改apk文件名
alter_file_name hiapk