Gradle Android Plugin 中文手册
译者序
简介
为什么使用 Gradle?
配置要求
基础项目
构建文件示例
项目结构
配置项目结构
构建任务
通用 Task
Java 项目的 Task
Android Tasks
基本的构建定制
Manifest 属性
构建类型
签名配置
依赖、Library 和多项目
包依赖
本地包依赖
远程包依赖
多项目设置
Library 项目
创建 Library 项目
普通项目和 Library 项目的区别
引用 Library 项目
Library 项目发布
测试
单元测试
基本知识和配置
解决 main APK 与 test APK 之间的冲突
运行测试
测试 Android Library 项目
测试报告
多项目报告
Lint 支持
构建 Variants(变种)版本
产品定制
构建类型 + 产品定制 = 构建变种版本
产品定制的配置
源组件和依赖
构建和任务
多定制的变种版本
测试
BuildConfig
过滤变种版本
高级构建的自定义
运行 ProGuard
清理资源
操作 task
设置 Java 的版本
附录
ApplicationId 与 packageName
AAR 格式文件
Powered by
GitBook
为什么使用 Gradle?
为什么使用 Gradle?
Gradle 是一个能通过插件形式自定义构建逻辑的优秀构建工具。
以下的一些特性让我们选择了 Gradle:
使用领域专用语言(DSL)来描述和控制构建逻辑
构建文件基于 Groovy,并允许通过 DSL 来声明元素、使用代码操作 DSL 元素这样的混合方式来自定义构建逻辑
内置了 Maven 和 Ivy 来进行依赖管理
相当灵活。允许使用最好的实现,但是不会强制实现的形式
插件可以提供它们的 DSL 和 API 来定义构建文件
优秀的 API 工具与 IDE 集成
results matching "
"
No results matching "
"