前堤是要在安卓项目中配置好gradle.build脚本
1 ## !/bin/sh 2 ## 项目名 3 ##使配置文件生效,否则会报gradle:命令找不到 4 source /etc/profile 5 6 TARGET_NAME="AppFrameWork" 7 APKPATH="build/outputs/apk" 8 MODELGRADLEPATH="app" 9 BUILDTYPE=${ENV} 10 11 ##打包版本,开发给测试打包默认是release的 12 APKVERSION="release" 13 ##debug版本下,apk无需混淆,可以多一些打印日志的操作。 14 ##release版本下,文件混淆,隐藏日志打印 15 16 ## 当前目录 17 SORCEPATH=${WORKSPACE} 18 19 ##gradle目录(model级) 20 GRADLEWORKPATH=${SORCEPATH}/${TARGET_NAME}/${MODELGRADLEPATH} 21 22 ## apk文件的存放路径 23 EXPORTPATH=${SORCEPATH}/${TARGET_NAME}/${MODELGRADLEPATH}/${APKPATH} 24 25 ##apk文件的存放路径 26 EXPORTPATHAPK=${EXPORTPATH}/${BUILDTYPE}/${APKVERSION}/${MODELGRADLEPATH}-${BUILDTYPE}-${APKVERSION}.apk 27 28 ## 新的apk名 29 APKNAME="5i5jAPP" 30 31 ## 更名后apk路径 32 EXPORTPATHNEWAPK=${SORCEPATH}/${APKNAME}.apk 33 34 ##切换到gradle工作目录 35 cd ${GRADLEWORKPATH} 36 37 echo -e "============First Build Clean============" 38 ## 清理缓存 39 gradle clean 40 41 echo -e "============Export APK============" 42 43 ## 导出APK包 44 gradle assemble${BUILDTYPE}Release 45 46 echo -e "============Export APK SUCCESS============" 47 48 ## 将APK复制到指定目录 49 cp ${EXPORTPATHAPK} ${EXPORTPATHNEWAPK} 50 echo -e "============APK Name: ${EXPORTPATHAPK}============" 51 echo -e "============APK Enviroment: ${BUILDTYPE}============"