抬头仰望星空,是否能发现自己的渺小。

伪斜杠青年

人们总是混淆了欲望和理想

安卓Gradle配置文件抽离方法步骤

一直看到别人的gradle配置都是分开的,今天总算可以尝试下抽离了

第一步:

将工程切换至project,新建一个config.gradle文件,并在内容中写上ext{}

第二步:

修改你项目所在的gradle文件加上红框中的,后面的引号内容为你的配置文件名称

第三步:

将config.gradle中的内容改为(以一个属性为例)

ext{
//此处的android=为固定写法
 android=[
 //自定义属性
 compileSdkVersion:26 
 //当然多的用,号隔开最后一个属性是不用的,和json类似(其实我觉得就是。。不深究)
 
 ]
}

将以前的app.gradle中的对应属性

compileSdkVersion 26

改为

compileSdkVersion rootProject.ext.android["compileSdkVersion"]

你会发现rootProject后面的ext.android以及属性都和配置文件的一致,这样编译才会成功。

so 试下吧,简单的抽离就这样结束了。

续集dependencies的抽离

类似gradle之前的属性,上图你应该就懂了,

(PS:这个数字结尾的还是要加引号,所以还是都加吧,免得报错了骂我)

当然还有个地方,也得做对应的改变

这应该很好理解,编译试试吧。

其他的也是这样抽离,三方包等等,很简单,去试试吧


本站由以下主机服务商提供服务支持:

0条评论

发表评论