gradle引入子module配置_Android 多Module统一配置Gradle,只需三步

本文介绍了如何在Android项目中通过三步实现多Module的Gradle配置统一,包括创建config.gradle文件来集中管理版本和依赖,将其导入到项目根目录的build.gradle,以及在各Module中引用这些配置,简化维护工作。
摘要由CSDN通过智能技术生成

为什么要统一配置Gradle

最近在尝试模块化开发,当我创建到第二个module时,就突然一阵心慌,gradle这样配置下去后边怎么维护啊,难道改个buildToolsVersion、buildToolsVersion什么的要到每个module里的 build.gradle文件里改一遍?

先看一下正常的build.gradle配置:

normal_gradle.png

里面minSdkVersion、compileSdkVersion、依赖库版本...很多配置都是每个module必备的,肯定有办法动一动手指就可以将每个module里的环境配置改掉了...

ok,下边进入装逼时刻,三步教你统一gradle配置。

1.创建config.gradle文件

在project根目录下创建一个config.gradle文件

def tinkerVersion = "1.7.7"

def supportLibraryVersion = "25.2.0"

def frescoVersion = "1.2.0"

def butterknifeVersion = "8.4.0"

ext {

android = [

buildToolsVersion: "25.0.2",

compileSdkVersion: 25,

minSdkVersion : 15,

targetSdkVersion : 25,

versionCode : 47,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值