Android Studio versionCode 自增 打包命名
来源:互联网 发布:阿里云app备案 编辑:程序博客网 时间:2024/05/01 02:14
参考 感谢 http://blog.csdn.net/u011748800/article/details/50330167
及老杜
先上图!
还有个 version.properties 文件
VERSION_CODE=16
获取日期def getDate() { def date = new Date(); def formattedDate = date.format('yyyyMMdd-hhmm') return formattedDate}自增 code//如果version.properties文件可读则执行操作 def versionPropsFile = file('version.properties') if (versionPropsFile.canRead()) { //载入version.properties Properties versionProps = new Properties() versionProps.load(new FileInputStream(versionPropsFile)) //从version.properties根据关键字"VERSION_CODE"取Integer def verCode = versionProps['VERSION_CODE'].toInteger() //判断build模式,如果是发布模式(':app:assembleRelease')则自增版本号,并且写回version.properties文件中 def runTasks = gradle.startParameter.taskNames if (':app:assembleRelease' in runTasks) { versionProps['VERSION_CODE'] = (++verCode).toString() versionProps.store(versionPropsFile.newWriter(), null) } versionCode verCode } else { throw new GradleException("Could not read version.properties!") }文件输出 android.applicationVariants.all { variant -> variant.outputs.each { output -> output.outputFile = new File(output.outputFile.parent, defaultConfig.applicationId + "-"+ ("release".equals(buildType.name)?"正式":"其他")+ "-" +// buildType.name + "-v" + defaultConfig.versionName + "-(" + defaultConfig.versionCode + ")-" +getDate()+".apk" ); } }
0 0
- Android Studio versionCode 自增 打包命名
- Android 打包VersionCode自增、APK文件名修改、上传蒲公英
- android studio apk打包命名规范
- android studio打包自签名apk
- android studio设置versioncode和versionname
- 关于Android studio 获取versionCode的问题
- 【Android Studio开发】Android Studio如何获取versionname和versioncode
- Android 之 VersionCode,VersionName (2)命名规则
- Android Studio自带的多渠道打包简单使用
- Android Studio中更改应用的versionCode和versionName
- Android Studio versionCode 和versionName 改变没效果
- 在android studio 中修改versioncode 跟versionname
- Android Studio获取app的versionName和versionCode
- Android Studio 中修改versionCode跟versionName (更新版本)
- Android APP VersionCode和VersionName命名规则VersionName的命名规则
- 两种方法实现VersionCode和VersionName自增
- 两种方法实现VersionCode和VersionName自增
- android studio 打包apk
- 关于博达CMS制作网站的心得与体会
- MXNet官方文档教程(5):CPU&GPU多维数组
- Python文件的编码注释 utf-8
- Linux下C语言应用编程——GCC和GDB的使用
- ## 2017.02.18队内胡策(三) 斗地主 ##暴力模拟
- Android Studio versionCode 自增 打包命名
- 数据分析利器之hive优化十大原则
- 比XGBOOST更快--LightGBM介绍
- 210. Course Schedule II
- 论XGBOOST科学调参
- Android面试(1)
- HDU2083 简易版之最短路径
- 开源PLM软件Aras详解七 在Aras的Method中如何引用外部DLL
- 【Codeforces Round #398 (Div. 2)】Codeforces 767E Change-free