Android自定义gradle之二

本文介绍如何通过自定义Gradle脚本来实现多个应用程序命名的自动化切换及网络请求IP地址的动态配置。从自定义Gradle内容开始,逐步引导读者在工程的app模块下引用并应用这些配置,实现不同环境下的打包需求。

经过上篇文章的讲解应该知道怎么自定义gradle了,如果不知道的话点击下面的链接https://blog.youkuaiyun.com/yushuangping/article/details/80966022

这次我们来定义多个app的命名,实现自动切换命名和请求的ip地址

首先需要在自定义gradle里面自定义这些内容,有些是非必需的,对于必须的我已经进行注释

然后在工程的app下的gradle里面进行引用

接着就是把app的名称引用过来

最后是应用到项目中:

但是要记得把工程本身生成的名称去掉

对于网络请求地址也是如此

在app的gradle里面进行引用

在项目中进行ip地址的引用

切换时可以这样切换,就可以打不同环境的包

如果想切换到release打包还需要做一些操作

首先在自定义gradle里面做签名文件的配置如下:

然后再app的gradle里面需要做如下配置:

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值