Android 自动递增版本号
来源:互联网 发布:开个网络超市 编辑:程序博客网 时间:2024/06/06 00:31
def gitVersionCode() { def cmd = 'git rev-list HEAD --first-parent --count' cmd.execute().text.trim().toInteger()}def gitVersionTag() { def cmd = 'git describe --tags' def version = cmd.execute().text.trim() def pattern = "-(\\d+)-g" def matcher = version =~ pattern if (matcher) { version = version.substring(0, matcher.start()) + "." + matcher[0][1] } else { version = version + ".0" } return version}android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.race604.example" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName '1.0' } buildTypes { debug { // 为了不和 release 版本冲突 applicationIdSuffix ".debug" } release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } applicationVariants.all { variant -> if (variant.buildType.name.equals('release')) { variant.mergedFlavor.versionCode = gitVersionCode() variant.mergedFlavor.versionName = gitVersionTag() } }}
阅读全文
0 0
- Android 自动递增版本号
- .net c# vs自动递增版本号
- 【发布软件】Visual Studio工具:自动递增版本号
- 【发布软件】Visual Studio工具:自动递增版本号
- Android 发布自动版本号方案
- 自动获取svn版本号并替换android版本号
- Android应用编译时自动生成版本号
- Android Studio生成APK自动追加版本号
- Android Studio生成APK自动追加版本号
- Android之版本-自动添加编译时间-自动修改版本号
- Android如何自动校验版本号,渠道号,签名和混淆
- Android Studio 打包apk,自动追加版本号和版本名称
- Android Studio 打包apk,自动追加版本号和版本名称
- Android Studio 打包apk,自动追加版本号和版本名称
- Android之版本-APP编译时自动生成版本号
- Android Studio轻松配置自动版本号和版本名
- Android studio生成apk时自动追加版本号
- 更优雅的 Android 发布自动版本号方案
- SQLite怎么统计一个数据库中有多少张表,视图或者触发器 .
- Java基础--类的访问权限
- 博客开通
- JdbcBaseReview系列之JdbcPrepare的前言
- 针对谷歌浏览器以及谷歌内核的浏览器默认最小字体12px的正确解决方案
- Android 自动递增版本号
- MFC——连连看
- angularjs实现 checkbox全选、反选的思考
- java中File类
- 校园商战大赛备战攻略
- [Leetcode] 167. Two Sum II
- Nginx 负载均衡 浅谈
- java多线程总结(2)
- 面试题5:从尾到头打印链表