0%

gradle中的依赖可以说是gradle引以为傲的一个特性,我们只需要添加一行代码,gradle就可以自动通过配置的依赖仓库去下载我们所需要的第三方包,如果依赖的某个项目还会依赖其他的其他的项目,gradle也会通过(传递性依赖:transitive dependencies)自动解决其依赖

依赖仓库

传统的第三方包引用需要下载相应的Jar包,然后加入到项目中,这种方式找Jar包比较繁琐,再就是Jar包的升级比较麻烦,但是通过在gradle中配置一个依赖仓库,在项目中只需要添加一行依赖的代码就能让gadle从指定的仓库中自动下载相应的依赖包。

gradle默认不会添加依赖仓库,但是Android Studio会在project的根build.gradle文件中添加如下代码

阅读全文 »

在上一章节中我们学习了Gradle的用法,以及如何创建Android项目以及如何从Eclipse中将项目转换到Android Studio中。这一章节将介绍构建文件配置的更多细节,以及一些有用的构建任务,并深入Gradle的Android插件。
在本章中,我们将讨论以下主题:

  • 理解Gradle的各种配置文件
  • 初识Build Tasks
  • 自定义构建
阅读全文 »

在2013年的Google Io,出于更好的重用代码和自定义编译流程,Google推出了AndroidStudio和新的编译系统Gradle,AndroidStudio能使用Gradle编译,但是Gradle又能单独部署编译,更方便的做CI。如果你还没有使用AndroidStudio你可以通过Android Developer WebSite下载。
在本篇章节内容中,我们将学习如下内容:

  • 了解Android Studio
  • 了解Gradle基础概念
  • 创建一个新的基于Gradle的项目
  • 使用Gradle wrapper
  • 如何将Eclipse项目转化为Gradle项目
阅读全文 »