gradle 区分debug和realse自动化打包
来源:互联网 发布:php调用服务器exe程序 编辑:程序博客网 时间:2024/05/20 23:03
项目也写完了,混淆也做好了,然后就打包呗,打包区分debug版本和realse版本,只需要在gradle中设置下就可。
//开发用 yyyy-MM-dd 打包提测 yyyy-MM-dd_HH-mm-ss 因为精确到秒 android studio 就不能自动安装apkdef timeForDebugFileFormater = "yyyy-MM-dd"def timeForReleaseFileFormater = "yyyy-MM-dd_HH-mm-ss"//系统当前时间def date = new Date()def buildTime(dateT, timeFormat) { return dateT.format(timeFormat)}
applicationVariants.all { variant -> def buildTypeName = variant.buildType.name def flavorName = variant.flavorName String time = null; if ("debug".equalsIgnoreCase(buildTypeName)) { time = buildTime(date, timeForDebugFileFormater) } else { time = buildTime(date, timeForReleaseFileFormater) } variant.outputs.each { output -> def outputFile = output.outputFile def fileName = "XXX_v${defaultConfig.versionName}_${flavorName}_${buildTypeName}_${time}.apk" output.outputFile = new File(outputFile.parent, fileName) }}
阅读全文
0 0
- gradle 区分debug和realse自动化打包
- QT的Debug和Realse版本
- visual studio生成realse和debug .exe可执行文件的方法
- Android Studio获得SHA1(debug版和realse版)
- Gradle多渠道和自动化打包(深入篇)
- Android Gradle多渠道和自动化打包(深入篇)
- Android使用Gradle自动化打包
- Visual Studio中Debug和Realse版本编译的结果不同
- Debug技巧:内部区分debug和release
- Gradle多渠道自动化打包(基础篇)
- gradle + Jetty + docker 实现Java自动化打包
- Android Gradle JenKins SVN 自动化打包
- realse版本与debug版本的区别
- recvfrom vs2010 debug正常 realse错误10040
- android项目从零开始 gradle 打包差别配置 区分
- CMakeList 编写和debug release区分
- Android Studio Gradle实践之多渠道自动化打包+版本号管理
- hudson +gradle+git+maven(非必选)持续集成一 打包自动化
- Activiti实现流程定义的控制与修改
- 如何判断一个String字符串不为空
- 关于二叉树创建时遇到的问题的解决
- 初学者---Android 接口回调
- Apsara Clouder大数据专项技能认证:共享单车骑行分析
- gradle 区分debug和realse自动化打包
- 服务器返回状态码
- Ubuntu14.0.4 配置ftp服务器
- jsp页面老提示Multiple annotations found at this line:
- 蓝桥杯-关联矩阵
- [javase]单例模式 饿汉式
- Java NIO5:通道和文件通道
- Android开发:LayoutParams的用法
- 关于一场JDK和JRE的讨论