Android依赖管理

依赖管理

  什么是依赖

项目A需要使用项目B中已完成的功能、类和方法

业务代码需要使用已经封装好的库

库或框架中需要使用别的库或框架中已有的功能

  为什么需要依赖管理

写程序的本质是一个抽象的过程,功能和业务需要分离

一个项目中往往要大量的库和功能,需要统一的管理

  Android 目前最好的依赖管理工具Gradle

Gradle是一个基于Apache Ant 和Apache Maven概念的项目自动化构建工具

Gradle是以Groovy语言为基础,面向java应用为主

Google默认并推荐使用Gradle

    android依赖引入方式一

1.切换project视图

2.新建libs目录

3.拷贝jar包

4.add as library

    android依赖引入方式二

1.import module

2.Project Structure

3.选中相应module

4.module dependency

    android依赖引入方式二(扩展)

在libs 引入module 生成的.aar 文件

在gradle 里添加如下代码

  repositories{

    flatDir{

      dirs 'libs'

    }

  }


  dependencies{

  compile(name:'libs',ext:'aar')

  }

    android依赖引入方式三(推荐)

相应的build.gradle

compile(jcenter、mavencenter、mavenlocal) jcenter是项目托管服务商

你可能感兴趣的:(Android依赖管理)