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来写也没啥问题, 照样跑的动.

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容