Android依赖库的集中管理

原创 2018年04月16日 16:26:10

前言

在学习google的 todo-mvp的代码的时候就发现在项目中对依赖库进行了集中管理,后来在看github上一些demo的时候也发现大家都这样用了,尝试着做了一下,特此记录。

一、建立依赖库管理文件

Android Studio中,在项目的根目录中新建一个文件,名字叫做 config.gradle (前面的 config 可以是任意),如下图所示:
这里写图片描述

二、添加依赖

将所需的依赖添加到上一步建立的管理文件中,根据自己项目中使用的添加。 代码如下所示:

ext {

    android = [
            compileSdkVersion: 27,
            minSdkVersion    : 19,
            targetSdkVersion : 27,

            versionCode      : 1,
            versionName      : "1.0.0'"

    ]

    version = [
            androidSupportSdkVersion: "27.1.1",//Android库
            retrofitSdkVersion      : "2.4.0",//联网retrofit
            glideSdkVersion         : "4.6.1",//glide图片
            .....(此处省略)
    ]

    dependencies = [
            //support
            "appcompat-v7"             : "com.android.support:appcompat-v7:${version["androidSupportSdkVersion"]}",
            "design"                   : "com.android.support:design:${version["androidSupportSdkVersion"]}",
            "support-v4"               : "com.android.support:support-v4:${version["androidSupportSdkVersion"]}",
            "recyclerview-v7"          : "com.android.support:recyclerview-v7:${version["androidSupportSdkVersion"]}"
            ...(此处省略)
    ]


}

三、 配置依赖管理文件

经过以上步骤,该文件已经初步做好了,接下来要在app的 build.gradle 中使用,还需要配置一下才行。
在整个项目的 根目录 (注意啊,是根目录) 的 build.gradle 中,添加 apply from: "config.gradle"

四、使用

在App的 build.gradle 中直接引用即可,如下图所示:
这里写图片描述

总结

如果你的项目中依赖就用了很少的几条依赖库就不需要这么麻烦了。该方法适用于那种多个moudle使用相同的依赖库的时候。

android v7依赖库

  • 2017年12月06日 20:29
  • 984KB
  • 下载

Android studio 添加依赖库的方法

本文用RecyclerView控件举例 方法一: 步骤:【File→Project Structure→app→Dependencies→library dependency→查找相应包→添加...
  • Android_DEPON
  • Android_DEPON
  • 2017-01-24 16:18:18
  • 5858

关于Android依赖库文件的一些经验

关于Android依赖库文件的一些经验 一、Android studio 依赖可以有3种类型 1、jar 将视图切换至project模式   将本地jar文件copy如libs文件夹里 之后右键添加...
  • duoluo9
  • duoluo9
  • 2016-12-27 09:10:09
  • 1063

android最新依赖库

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2017/0216/7122.html 编辑推荐:稀土掘金,这是一个针对技术开发者的一个...
  • shb2058
  • shb2058
  • 2017-02-20 09:06:20
  • 235

Android Studio依赖库导入

在我们的项目中,或我或少都会用到一起第三方的库,那么对它的管理也就成为了项目中的一部分。这里就介绍下在Android Studio中如何去管理项目中的库和它们的依赖。 如何添加一个库 Androi...
  • QQQQQQ654
  • QQQQQQ654
  • 2017-03-10 13:26:08
  • 1344

Android Studio中导入依赖库的方法

在Android Studio中导入依赖库的方法,这里以“上拉下拉刷新框架”的Library为例:第一步:点击File->New->Import Module,进入到如下页面:第二步:选择我们需要导入...
  • u013003052
  • u013003052
  • 2016-01-10 00:07:52
  • 9538

android依赖库(依赖工程)导入

方法一: 1将A工程 的src文件夹下面所有的内容 导出 jar包。 2保留 res下的 图片,xml 等资源文件, 还有 AndroidManifest.xml 的内容。 3将A工程的jiar...
  • u010753376
  • u010753376
  • 2016-03-24 18:21:42
  • 461

Android studio添加依赖库

在Android Studio有不同的依赖添加: 添加自己下载的依赖 1.添加下载的jar包:这个我想大家都都知道,直接放在//build/libs下点击module setting,点击mo...
  • panqisheng
  • panqisheng
  • 2016-01-20 18:15:44
  • 1011

Android Studio如何添加一个编译依赖库

随着各种第三方库的成熟,android app开发越来越依赖库。如何将一个独立的库工程(源代码)集成到app工程中? 第一步: 将工程源代码(假设为mylibproject/)copy到a...
  • aliankg
  • aliankg
  • 2016-06-08 11:56:12
  • 588

Android studio 依赖库版本跟编译器版本冲突

(应用开发首先得树立起方法总比困难多的思想,一天解决不了,那就两天!!!--JobBird)     现象:     项目中运用到RecyclerView这个类,其实现在很多项目都会用来替代Lis...
  • daocaorenhe
  • daocaorenhe
  • 2017-05-10 11:46:59
  • 983
收藏助手
不良信息举报
您举报文章:Android依赖库的集中管理
举报原因:
原因补充:

(最多只允许输入30个字)