Android Sutdio中的gradle项目版本依赖统一配置管理

 在我们平时项目的开发过程中,通常会使用一些android support库和一些moudle库,就是每个 Module 以及 Module 中一些公用库的依赖可能会出现版本不统一的问题,包括使用的编译版本,SDK 的版本等,导致不能编译打包,这样我们可以使用gradle统一配置文件来解决我们的问题。

首先我们先来看正常先看 app 下的 build.gradle

 

Android Sutdio中的gradle项目版本依赖统一配置管理

build.gradle

接下来我们再来看一下项目根目录下的 build.gradle:

 

 

Android Sutdio中的gradle项目版本依赖统一配置管理

build.gradle

下面介绍一种简单通用的方法来解决这个问题

我们在项目的根目录下创建config.gradle

 

Android Sutdio中的gradle项目版本依赖统一配置管理

config.gradle


config.gradle 里面的配置信息:

 

Android Sutdio中的gradle项目版本依赖统一配置管理

然后我们需要在根目录的build.gradle引用

引入的代码为:

apply from: "config.gradle" 

 

Android Sutdio中的gradle项目版本依赖统一配置管理

然后我们就可以在moudle下的build.gradle使用了

 

Android Sutdio中的gradle项目版本依赖统一配置管理


到这里我们就成功的引入到了 Module 的 build.gradle 中,以后每个 Module 中的引入都是这样,实现了和方法一 同样的功能,希望对大家有用,对大家的学习有所帮助