Gradle是Android 开发小组于2013年推出的作为Android 应用的*的构建系统。Gradle可以很容易地扩展构建,并插入到现有的构建过程中来。它提供了一套类Groovy 的DSL 语言,用于申明构建和创建任务,让依赖管理变得更加简单。此外,它是完全免费和开源的。本书共分9章,依次介绍了Gradle的基础知识、基本自定义构建、依赖管理、创建构建Variants、管理多模块构建、运行测试、创建tasks和插件、设置持续集成,以及高级自定义构建。
目录
- 1 Gradle和Android Studio入门 1
- 11 Android Studio 1
- 12 理解Gradle基础 3
- 121 项目和任务3
- 122 构建生命周期4
- 123 构建配置文件4
- 124 项目结构5
- 13 创建新项目 6
- 14 Gradle Wrapper入门 10
- 141 获取Gradle Wrapper 10
- 142 运行基本构建任务12
- 15 迁移出Eclipse 13
- 151 导入向导13
- 152 手动迁移15
- 16 总结 17
- 2 基本自定义构建 19
- 21 理解Gradle文件 19
- 211 settings 文件 20
- Gradle for Android 中文版
- 【XII】
- 212 顶层构建文件20
- 213 模块的构建文件21
- 22 任务入门 23
- 221 基础任务24
- 222 Android 任务 24
- 223 Android Studio 25
- 23 自定义构建 27
- 231 操控manifest 条目 28
- 232 BuildConfig 和资源 29
- 233 项目范围的设置30
- 234 项目属性30
- 235 默认的任务32
- 24 总结 32
- 3 依赖管理 33
- 31 依赖仓库 33
- 311 预定义依赖仓库34
- 312 远程仓库35
- 313 本地仓库36
- 32 本地依赖 37
- 321 文件依赖37
- 322 原生依赖库37
- 323 依赖项目38
- 33 依赖概念 39
- 331 配置39
- 332 语义化版本40
- 333 动态化版本40
- 34 Android Studio 41
- 35 总结 43
- 目录
- 【XIII】
- 4 创建构建Variant 44
- 41 构建类型 45
- 411 创建构建类型45
- 412 源集47
- 413 依赖49
- 42 product flavor 49
- 421 创建product flavor 49
- 422 源集50
- 423 多种定制的版本50
- 43 构建variant 51
- 431 任务52
- 432 源集