本系列内容借鉴于 Github 上
Goddchen
的 Android-Gradle-Examples 。本人借鉴该项目对Gradle Plugin
的知识分类,进行中文讲解以及内容补充。关于 2013年 Google I/O 中关于
Gradle
的 PPT ,可以点此查看,里面讲了一些Gradle
的用法以及小技巧。
更多关于
Gradle Plugin
的内容请点此。Gradle Plugin
Google 官方教程地址请点此,中文版请点此。
本系列的
Gralde
中的内容,虽然能应付平时工作中开发,但是如果你想更加得顺心应手,本系列内容是远远不够的,烦请学习上面的教程链接中的知识。
本例运行环境为 1.0 版本的 Android Studio、2.2.1 版本的 Gradle 、1.0.0 版本的 Gradle Plugin 。
本系列内容包含以下部分:
- Gradle Hello World
讲解一个Gradle
项目中,基础文件以及文件内容。 - Gradle Eclipse Compatible
讲解对Eclipse
项目的兼容。讲解Gradle Plugin
中sourceSets
元素。 - Gradle Library Projects
讲解Gradle
依赖。包含.jar
依赖,Library project
依赖,Maven
依赖。 - Gradle Build Configs
讲解 APK 打包时的签名设置。 - Gradle Build Variants
讲解Gradle Plugin
中buildTypes
、productFlavors
元素。 - Gradle Unit Test
讲解Gradle
对Unit
的支持,需要 Android Studio 1.1 版本。 - Gradle Flavor Dimensions
讲解Gradle Plugin
中flavorDimensions
元素 。