android studio 项目根目录的ext是为了统一管理整个项目的gradle, gradle统一入口版本管理的初衷是解决一个项目只要一个地方修改,各个有引用的模块便可以自动生效,从而达到了一个地方修改各个地方生效的好处,同时能保持gradle引用库版本的一致。使用如下:
1.根gradle
ext{
isMainApplication = false //false:作为Lib组件存在, true:作为application存在
isNewsApplication = false //false:作为Lib组件存在, true:作为application存在
isDemoApplication = false //false:作为Lib组件存在, true:作为application存在
android = [
compileSdkVersion: 28,
applicationId : "com.iyao.zujianhuatest",
minSdkVersion : 16,
targetSdkVersion : 28,
versionCode : 1,
versionName : "1.0", //必须是int或者float,否则影响线上升级
]
version = [
androidSupportSdkVersion: "28.0.0"
]
/**
* 添加示例
*
* xxxDeps = []
* xxxLibs = xxxDeps.values()
* 注:annotationProcessor单独写出来(因为这个每个Module都要添加)
*
* 使用:到