|
|
51CTO旗下网站
|
|
移动端

目录(1)

《Android Gradle权威指南》本书全面讲解了Android 下Gradle的详细用法,并结合实例,让读者达到学以致用的目的。本节为目录。

作者:飞雪无情来源:人民邮电出版社|2017-09-07 21:35

目录(1)

第1 章 Gradle 入门1
1.1 配置Gradle 环境.1
1.1.1 Linux 下搭建Gradle 构建环境.2
1.1.2 Windows 下搭建Gradle 构建环境3
1.2 Gradle 版Hello World.3
1.3 Gradle Wrapper5
1.3.1 生成Wrapper .5
1.3.2 Wrapper 配置.6
1.3.3 gradle-wrapper.properties .6
1.3.4 自定义Wrapper Task .7
1.4 Gradle 日志.8
1.4.1 日志级别.8
1.4.2 输出错误堆栈信息9
1.4.3 自己使用日志信息调试9
1.5 Gradle 命令行.10
1.5.1 记得使用帮助10
1.5.2 查看所有可执行的Tasks 10
1.5.3 Gradle Help 任务 11
1.5.4 强制刷新依赖12
1.5.5 多任务调用13
1.5.6 通过任务名字缩写执行13
第2 章 Groovy 基础14
2.1 字符串.14
2.2 集合.15
2.2.1 List.16
2.2.2 Map17
2.3 方法.18
2.3.1 括号是可以省略的18
2.3.2 return 是可以不写的18
2.3.3 代码块是可以作为参数传递的.19
2.4 JavaBean 20
2.5 闭包.21
2.5.1 初识闭包.21
2.5.2 向闭包传递参数22
2.5.3 闭包委托.22
2.6 DSL24
第3 章 Gradle 构建脚本基础.25
3.1 Settings 文件.25
3.2 Build 文件.26
3.3 Projects 以及tasks.27
3.4 创建一个任务.28
3.5 任务依赖.29
3.6 任务间通过API 控制、交互30
3.7 自定义属性.31
3.8 脚本即代码,代码也是脚本.33
第4 章 Gradle 任务34
4.1 多种方式创建任务34
4.2 多种方式访问任务36
4.3 任务分组和描述.38
4.4 <<操作符.39
4.5 任务的执行分析.41
4.6 任务排序.43
4.7 任务的启用和禁用44
4.8 任务的onlyIf 断言.45
4.9 任务规则.48
4.10 小结.49
第5 章 Gradle 插件50
5.1 插件的作用.50
5.2 如何应用一个插件51
5.2.1 应用二进制插件51
5.2.2 应用脚本插件51
5.2.3 apply 方法的其他用法.52
5.2.4 应用第三方发布的插件53
5.2.5 使用plugins DSL 应用插件53
5.2.6 更多好用的插件54
5.3 自定义插件.54
5.4 小结.56
第6 章 Java Gradle 插件57
6.1 如何应用.57
6.2 Java 插件约定的项目结构58
6.3 如何配置第三方依赖59
6.4 如何构建一个Java 项目.62
6.5 源码集合(SourceSet)概念63
6.6 Java 插件添加的任务65
6.7 Java 插件添加的属性66
6.8 多项目构建.66
6.9 如何发布构件.69
6.10 生成Idea 和Eclipse 配置71
6.11 小结.72
第7 章 Android Gradle 插件73
7.1 Android Gradle 插件简介73
7.2 Android Gradle 插件分类74
7.3 应用Android Gradle 插件.74
7.4 Android Gradle 工程示例75
7.4.1 compileSdkVersion .77
7.4.2 buildToolsVersion .78
7.4.3 defaultConfig 79
7.4.4 buildTypes .79
7.5 Android Gradle 任务80
7.6 从Eclipse 迁移到Android Gradle 工程.81
7.6.1 使用Android Studio 导入81
7.6.2 从Eclipse+ADT 中导出82
7.7 小结.85
第8 章 自定义Android Gradle 工程86
8.1 defaultConfig 默认配置.86
8.1.1 applicationId .87
8.1.2 minSdkVersion.87
8.1.3 targetSdkVersion88
8.1.4 versionCode 89
8.1.5 versionName89
8.1.6 testApplicationId 90
8.1.7 testInstrumentationRunner.91
8.1.8 signingConfig .91
8.1.9 proguardFile.92
8.1.10 proguardFiles 93
8.2 配置签名信息.93
8.3 构建的应用类型.97
8.3.1 applicationIdSuffix .97
8.3.2 debuggable.98
8.3.3 jniDebuggable98
8.3.4 minifyEnabled 99
8.3.5 multiDexEnabled 99
8.3.6 proguardFile.100
8.3.7 proguardFiles 100
8.3.8 shrinkResources.101
8.3.9 signingConfig .101
8.4 使用混淆.102
8.5 启用zipalign 优化104
8.6 小结.105


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢