电子书 《Android Gradle权威指南》

[复制链接]
查看278 | 回复1 | 2019-11-27 10:50:06 | 显示全部楼层 |阅读模式

《Android Gradle权威指南》_1

《Android Gradle权威指南》_1

《Android Gradle权威指南》_2

《Android Gradle权威指南》_2

《Android Gradle权威指南》_3

《Android Gradle权威指南》_3


内容简介:

李帅·网名飞雪无情
随手记研发部经理,现在随手记负责
Java、 Android、ioS、PHP和前端的
研发管理
主持翻译 Android官方技术文档
个人博客:www.flysnow.org

本关于 Android Gradle的权威书籍
基于新的 Android Gradle
Android gradle
权威的
⊙指南
飞雪无情◎编著
人民邮电出版社

图书在版编目(CIP)数据
Android gradle权威指南/飞雪无情编著.一北京
人民邮电出版社,2017.9
ISBN978-7-115-46123-0
1.①A…Ⅱ
程序设计一指南Ⅳ
中guo版本图书馆CP数据核字(2017)第165955号
内容提要
本书全面讲解了 Android下 Gradle的详细用法,并结合实例,让读者达到学以致用的目的。本书
主要内容如下
第1章 Gradle入门,讲解了配置rade环境、 radle Wrapper、 Gradle命令行:第2章Gowy基
础,讲解了字符串、闭包等:第3章讲解了 Gradle构建脚本基础:第
4章为 Gradle任务;第5章 Gradle
插件:第6章 Java gradle插件:第7章 Android gradle插件:第8章自定义 Android gradle工程:第9
章 Android Gradle高级自定义:第10章 Android gradle多项目构建;第11章 Android gradle多渠道构
建:第12章 Android Gradle测试:第13章 Android Gradle NDK支持:第14章 Android Gradle持续集
成等核心开发知识。
本书讲解通俗易懂,适合 Android程序员阅读,也适合作为大专院校相关专业师生的学习用书和
培训学校的教材。
编著飞雪无情
责任编辑张涛
责任印制焦志炜
◆人民邮电出版社出版发行北京市丰台区成寿寺路11号
00164电子邮件315@ptpress.corn.cn
网址htp/www.ptpress.com
北京鑫正大印刷有限公司印刷
◆开本:800×1000116
字数;316千字
2017年9月第1版
印数;1-2000册
2017年9月北京第1次印刷
定价:59.00元
读者服务热线010)81055410印装质量热线010)81055316
反盗版热线00)81055315
广告经营许可证:京东工商广登字20170147号

前言
背景
我2010年开始从事 Android开发,是接触 Android最早的那一批程序员,到现在也算是
一个老兵了。最近几年 Android很火,2013年, Android团队开始做 Android Studio这个IDE
想替换掉ADT。 Android Studio是基于ldea开发的,它比 Eclipse好用很多,而且又配合 Gradle
这个强大的构建工具,灵活,多工程构建方便,和 Maven完美结合,比基于 Eclipse的ADT
强太多了,所以我就一直在关注 Android Gradle的开发
2014年年底, Android Studio发布1.0正式版,我就带领公司的整个 Android开发团队
逐步完成了从 Eclipse ADT到 Android Studio的迁移。整个迁移过程中,遇到了很多问题,都
慢慢地逐一解决,然后有时间的时候我就把遇到的这些问题总结到博客上,后来就接触到了很
多用 Android studio开发的朋友,都是从ADT转过来的。从交流中我发现,大家对 Android
Gradle这种构建方式并不是很了解,都是很简单地会使用,如果真要遇到了什么问题,自己还
是没有解决问题的能力,这主要是因为他们对 Gradle这个构建工具以及 Android Gradle这个构
建插件不熟悉。
起因
仔细想想,其实不熟悉也属于正常,因为做 Android研发的程序员, Android的很多特性
需要学习,除此之外,还要学习 SQLite数据库、设计模式、业务等,哪有精力再去学 Android
Gradle构建呢,只是想:网上有现成的程序,抄过来,能运行通过不就好了吗!但是我要说
这是不对的。当问题你能解决而别人不能的时候,就是你“鹤立鸡群”的开始
我以前做过J2E,学过 Groovy,接触过 Gradle,所以这是我的优势;在ADT迁移到 Android
Studio的时候又遇到了 Android Gradle的很多“坑”,并且解决了,积累了经验,那么我可
把这些记录下来,让后来的所有人都可以查阅,以帮助大家解决项目中遇到的问题。一开始是
记录在我的博客上,想到什么就写什么,但是发现没有系统性,很琐碎,不便于系统学习和了
解 Android gradle,所以就有了写书的想法,想通过由浅入深的介绍,融合我在项目中积累的
经验,帮助大家更好地了解 Android gradle,提高工作效率。

关于本书
本书是一本由浅入深讲解 Android Gradle的书,本书将对 Gradle基础、 Groovy基础、 Gradle
插件、 Android gradle构建、基于 Android gradle的单元测试和持续集成等做循序渐进的讲解
并且在讲解的过程中融入我在项目中遇到的问题、解决问题的思路以及方法。通过本书,你可
以入门,并且深入了解 Gradle以及 Android gradle构建,并以此为基础,深入 Android Gradle
相关知识点和使用技巧,让你在工作中事半功倍
写作路线
本书分为14章,第1~5章介绍 Gradle、 Groovy, Gradle Task、 Gradle插件等相关知识
第6~10章介绍 Android gradle的入门、构建、发布等相关知识;第11-14章则介绍基于 Android
Gradle的高级功能、单元测试以及持续集成等
该路线也基本上是我在学习和研究的过程中总结规划的一条路线。因为我在学习的过程中,
有的时候看到程序中的一种写法或者一个表示方式,不知道为什么这样用,当时只能记住,等到
后面看到相关的介绍或者说明的时候才恍然大悟。但是这种方式不好,不易于理解和掌握 Android
Gradle,所以贯穿本书的一点就是,所有知识都是先介绍、讲解说明,然后才会讲使用,让大家
知其然并知其所以然。
代码约定以及下载
本书所有的 Gradle脚本和 Android代码都会遵循 Gradle和 Android规范,并且托管在 Github
上,以章节分目录和模块,便于查找。代码会随着书的更新而更新,下载地址如下
Github地址htps/ github. com/rujews/android- gradle- book-code,大家可以star或者fork
代码开发环境
我一直提倡开发环境一定要是 Linux,不要使用 Windows,特别是做Java、 Android开发,
比如整个 Android的源代码就不能在 Windows系统下构建。 Android也是基于 Linux平台的
有使用它,才能更好地了解它,进而对你理解整个 Android等有很大的帮助,而且在 Linux
系统下开发,其中提供的各种脚本、工具也能让你事半功倍。我从大学开始接触 Ubuntu8.04,
之后一直用它,2011年年底开始带领公司整个 Android团队把操作系统换成 Ubuntu,并一直
使用到现在
我在写作的过程中使用到的操作系统、SDK工具包、DE等如下。
(1)操作系统: Ubuntu1604发行版。


#############################################


回复

使用道具 举报

wutiwl | 2020-1-30 00:09:42 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则