编辑推荐
30万+读者的选择
一本关于AndroidGradle的权V指南
基于新的AndroidGradle
一本由浅入深讲解AndroidGradle开发的书
对Gradle基础、Groovy基础、Gradle插件、AndroidGradle构建、基于AndroidGradle的单元测试和持续集成等做循序渐进的讲解
在讲解的过程中融入作者在项目中遇到的问题、解决问题的思路以及方法。
通过《Android Gradle权威指南》,读者可以入门,并且深入了解Gradle以及AndroidGradle构建,并以此为基础,深入AndroidGradle相关知识点和使用技巧,让读者在工作中事半功倍。
内容简介
《Android Gradle权威指南》全面讲解了Android下Gradle的详细用法,并结合实例,让读者达到学以致用的目的。《Android Gradle权威指南》主要内容如下:
第1章Gradle入门,讲解了配置Gradle环境、GradleWrapper、Gradle命令行;第2章Groovy基础,讲解了字符串、闭包等;第3章讲解了Gradle构建脚本基础;第4章为Gradle任务;第5章Gradle插件;第6章JavaGradle插件;第7章AndroidGradle插件;第8章自定义AndroidGradle工程;第9章AndroidGradle高级自定义;第10章AndroidGradle多项目构建;第11章AndroidGradle多渠道构建;第12章AndroidGradle测试;第13章AndroidGradleNDK支持;第14章AndroidGradle持续集成等核心开发知识。
《Android Gradle权威指南》讲解通俗易懂,适合Android程序员阅读,也适合作为大专院校相关专业师生的学习用书和培训学校的教材。
作者简介
李帅,网名为飞雪无情,“随手记”研发部经理,现在随手记负责Java、Android、iOS、PHP和前端的研发管理。主持翻译Android官方技术文档。个人博客:www.flysnow.org。
目录
第1章 Gradle入门 1
1.1 配置Gradle环境 1
1.1.1 Linux下搭建Gradle构建环境 2
1.1.2 Windows下搭建Gradle构建环境 3
1.2 Gradle版HelloWorld 3
1.3 GradleWrapper 5
1.3.1 生成Wrapper 5
1.3.2 Wrapper配置 6
1.3.3 gradle-wrapper.properties 6
1.3.4 自定义WrapperTask 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 GradleHelp任务 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 Map 17
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 DSL 24
第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