GradleforAndroid中文版 - (EPUB全文下载)
文件大小:0.29 mb。
文件格式:epub 格式。
书籍内容:
目录
内容简介
关于作者
关于审稿人
前言
1 Gradle和Android Studio入门
1.1 Android Studio
1.2 理解Gradle基础
1.2.1 项目和任务
1.2.2 构建生命周期
1.2.3 构建配置文件
1.2.4 项目结构
1.3 创建新项目
1.4 Gradle Wrapper入门
1.4.1 获取Gradle Wrapper
1.4.2 运行基本构建任务
1.5 迁移出Eclipse
1.5.1 导入向导
1.5.2 手动迁移
1.6 总结
2 基本自定义构建
2.1 理解Gradle文件
2.1.1 settings文件
2.1.2 顶层构建文件
2.1.3 模块的构建文件
2.2 任务入门
2.2.1 基础任务
2.2.2 Android任务
2.2.3 Android Studio
2.3 自定义构建
2.3.1 操控manifest条目
2.3.2 BuildConfig和资源
2.3.3 项目范围的设置
2.3.4 项目属性
2.3.5 默认的任务
2.4 总结
3 依赖管理
3.1 依赖仓库
3.1.1 预定义依赖仓库
3.1.2 远程仓库
3.1.3 本地仓库
3.2 本地依赖
3.2.1 文件依赖
3.2.2 原生依赖库
3.2.3 依赖项目
3.3 依赖概念
3.3.1 配置
3.3.2 语义化版本
3.3.3 动态化版本
3.4 Android Studio
3.5 总结
4 创建构建Variant
4.1 构建类型
4.1.1 创建构建类型
4.1.2 源集
4.1.3 依赖
4.2 product flavor
4.2.1 创建product flavor
4.2.2 源集
4.2.3 多种定制的版本
4.3 构建variant
4.3.1 任务
4.3.2 源集
4.3.3 源集合并资源和manifest
4.3.4 创建构建variant
4.3.5 variant过滤器
4.4 签名配置
4.5 总结
5 管理多模块构建
5.1 解剖多模块构建
5.1.1 重访构建生命周期
5.1.2 模块任务
5.2 将模块添加到项目
5.2.1 添加一个Java依赖库
5.2.2 添加一个Android依赖库
5.2.3 融合Android Wear
5.2.4 使用Google App Engine
5.3 提示和最佳实践
5.3.1 在Android Studio中运行模块任务
5.3.2 加速多模块构建
5.3.3 模块耦合
5.4 总结
6 运行测试
6.1 单元测试
6.1.1 JUnit
6.1.2 Robolectric
6.2 功能测试
6.3 测试覆盖率
6.4 总结
7 创建任务和插件
7.1 理解Groovy
7.1.1 简介
7.1.2 类和成员变量
7.1.3 方法
7.1.4 Closures
7.1.5 集合
7.1.6 Gradle中的Groovy
7.2 任务入门
7.2.1 定义任务
7.2.2 任务剖析
7.2.3 使用任务来简化release过程
7.3 Hook到Android插件
7.3.1 自动重命名APK
7.3.2 动态创建新的任务
7.4 创建自己的插件
7.4.1 创建一个简单的插件
7.4.2 分发插件
7.4.3 使用自定义插件
7.5 总结
8 设置持续集成
8.1 Jenkins
8.1.1 设置Jenkins
8.1.2 配置构建
8.2 TeamCity
8.2.1 设置TeamCity
8.2.2 配置构建
8.3 Travis CI
8.4 自动化进阶
8.4.1 SDK mananger插件
8.4.2 运行测试
8.4.3 持续部署
8.4.4 Beta分发包
8.5 总结
9 高级自定义构建
9.1 减少APK文件大小
9.1.1 ProGuard
9.1.2 缩减资源
9.2 加速构建
9.2.1 Gradle 参数
9.2.2 Android Studio
9.2.3 Profiling
9.2.4 Jack和Jill
9.3 忽略Lint
9.4 在Gradle中使用Ant
9.4.1 在Gradle中运行Ant任务
9.4.2 导入整个Ant脚本
9.4.3 属性
9.5 高级应用部署
9.6 总结
图书在版编目(CIP)数据
Gradle for Android中文版/(美)凯文·贝利格里姆斯(Kevin Pelgrims)著;余小乐译.—北京:电子工业出版社,2016.10
书名原文:Gradle for Android
ISBN 978-7-121-30015-8
Ⅰ. ①G… Ⅱ. ①凯… ②余… Ⅲ. ①移动终端-应用程序-程序设计 Ⅳ. ①TN929.53
中国版本图书馆CIP数据核字(2016)第238765号
责任编辑:安娜
出版发行:电子工业出版社
北京市海淀区万寿路173信箱
邮 编:100036
印 张:9.25
字 数:180千字
开 本:787×980 1/16
版 次:2016年10月第1版
印 次:2016年10月第1次印刷
定 价:49.00元
内容简介
Gradle是Android开发小组于2013年推出的Android应用首选构建系统。Gradle可以很容易地扩展构建,并插入现有的构建过程中。它提供了一套类Groovy的DSL语言,用于申明构建和创建任务,让依赖管理变得更加简单。此外,它还是完全免费和开源的。
本书共9章,依次介绍了Gradle的基础知识、基本自定义构建、依赖管理、创建构建Variants、管理多模块构建、运行测试、创建任务和插件、设置持续集成,以及高级自定义构建。
本书是为那些希望成为构建能手的Android开发者编写的。
Copyright © Packt Publishing 2016.
First published in the English language under the tit ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » GradleforAndroid中文版 - (EPUB全文下载)