Android 通过build.gradle文件指定打包相关信息

本文介绍了一种优化Android Studio 3.1.4和Gradle 4.4版本发布流程的方法,通过修改build.gradle文件实现版本号统一管理和自动打包测试版与正式版,减少重复工作,提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在实际开发中,若不设计多渠道打包的话,可以参考本文章的方法,来进行版本的发布。由于本公司的需要,版本发布只需发布测试版和正式版。在以前的发布流程中,每build 一个版本都需要去修改build.gradle 文件的相关信息,导致时间有点繁琐,在经过本人的一番调查和实践后,觉得对build.gradle 进行优化。

本文主要针对android studio 3.1.4  、   gradle 4.4 而言。不同版本,gradle 相关函数有差异

1. 根项目的build.gradle文件:

主要增加一个节点:

//版本统一管理
ext {
    csv = 27
    btv = "27.0.3"
    msv = 18
    tsv = csv
    v4s = "27.1.1"
    //版本号
    vc = 200
    vns = "2.0.0"        // 正式包
    outPutToFile = false //是否打包输出到指定目录。debug模式时需要置为false
}

2. module 的build.gradle 文件:

在android{

.......

}

这里面增加signingConfigs、rootProject.x、buildTypes、android.applicationVariants.all函数节点

如图:

signingConfigs 和 rootProject 相关数据

buildTypes相关:

android.applicationVariants.all 相关:

3.开始打包

点击studio最右边的Gradle按钮-->主项目的app(module)-->Tasks-->build-->assemble

即可同时打测试包和正式包的操作。

4.打包完成

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值