首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Gradle for Android中文版
内容
编辑推荐

凯文·贝利格里姆斯著的这本《Gradle for Android中文版》首先介绍了Gradle的基础知识,然后讲解了其如何与Android Studio协同工作。此外,本书还讲解了如何添加本地依赖和远程依赖到你的项目。你将同构建变种版本打交道,例如调试和生产版本、付费和免费版本,甚至是这些版本的组合。本书也将通过不同的依赖,帮助你建立单元测试和集成测试,并展示了Gradle和Android Studio如何让运行测试更加容易。最后,你将在你的应用构建过程的高级自定义部分,看到一些提示和技巧。本书的结尾,你将能够自定义整个构建过程,并为你的Gradle构建创建属于自己的任务和插件。

内容推荐

Gradle是Android 开发小组于2013年推出的作为Android 应用的首选的构建系统。Gradle可以很容易地扩展构建,并插入到现有的构建过程中来。它提供了一套类Groovy 的DSL语言,用于申明构建和创建任务,让依赖管理变得更加简单。此外,它是完全免费和开源的。

凯文·贝利格里姆斯著的这本《Gradle for Android中文版》共分9章,依次介绍了Gradle的基础知识、基本自定义构建、依赖管理、创建构建Variants、管理多模块构建、运行测试、创建tasks和插件、设置持续集成,以及高级自定义构建。

本书是为那些希望成为构建能手的Android开发者编写的。

目录

1 Gradle和Android Studio入门

 1.1 Android

 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 构建v

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 理解

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 JeamCity

8.2.1 设置JeamCity

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 忽?

 9.4 在Gradle中使用Ant

9.4.1 在Gradle 中运行Ant 任务

9.4.2 导入整个Ant 脚本

9.4.3 属性

 9.5 高级应用部署

 9.6 总结

标签
缩略图
书名 Gradle for Android中文版
副书名
原作名
作者 (美)凯文·贝利格里姆斯
译者 余小乐
编者
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121300158
开本 16开
页数 131
版次 1
装订 平装
字数 180
出版时间 2016-10-01
首版时间 2016-10-01
印刷时间 2016-10-01
正文语种
读者对象 研究人员
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 科学技术-工业科技-电子通讯
图书小类
重量 0.248
CIP核字 2016238765
中图分类号 TN929.53
丛书名
印张 9.25
印次 1
出版地 北京
234
185
7
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号 图字01-2016-3998
版权提供者 由Packt Publishing授权出版
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/9 4:41:25