gradle技巧-项目版本依赖统一配置管理

        平常androidstudio的项目中有两个build.gralde,一个项目根目录build.gralde和一个module中的build.gralde。

        但有时候会有需要在本地依赖多个库module的情况, 为了保证所有库支持的系统版本统一. 我们就需要用到一个技巧,那就对gradle进行统一管理,方便我们修改。

        网上可能有几种办法,但我这里只记一种比较容易理解的方法。

第一,在根目录下创建自定义名字的.gradle文件,例如:xxx.gradle    

格式如下图:

第二,接着打开项目根目录下的build.gradle, 在最顶上依赖我们刚刚创建的custom.gradle.

写上:

apply from: "xxx.gradle"

或者

applyfrom:rootProject.file('xxx.gradle'),如下图

第三,在app模块下的build.gradle中引用即可

写法例如:

版本:

compileSdkVersion = rootProject.ext.android.compileSdkVersion

依赖:

compile rootProject.ext.dependencies["appcompat-v7"]

如图:

最后,如果我们要改动的话,在xxx.gradle文件中进行改动即可。

PS: 这里注意一下, implementation 以及 testImplementation 以及 androidTestImplementation 这些依赖修饰符我也不清楚有啥区别, 但是我测试了下使用compile来写也没啥问题, 照样跑的动.

你可能感兴趣的:(gradle技巧-项目版本依赖统一配置管理)