自从使用AndroidStduio之后,处理第三方依赖一下子方便了很多。通常自己在Gradle中添加依赖和控制版本,直接在项目的gradle文件中复制依赖地址。就像这样。
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.jcodecraeer:xrecyclerview:1.2.6'
直接这样写,简单方便。但是不利于后期的维护,项目比较大,依赖较多的时候,后期的版本维护非常麻烦。因此我们可以使用一个配置文件来统一管理gradle中的版本。
第一步:创建配置文件
在项目的根目录下创建一个名为config.gradle的文件。文件的模板格式如下:
在这个文件中,工程的一些基本配置可以放在一个栏目里(android),第三方引用可以放到另一个栏目当中(dependencies)。
第二步:引用配置文件
在整个项目的Gradle文件中,添加apply from: "config.gradle"
表示项目中所有moudle,都能引用到config.gradle文件。
第三步 读取配置文件
比如我在某个moudle中配置build.gradle,如下:
这样的话,从这里能看到,我们不需要关注依赖的第三方库的版本号,只需要到config.gradle里面去取具体某个依赖库就好了,从而非常好地实现了对版本控制的统一管理。