巧用Gradle构建Android应用

巧用Gradle构建Android应用 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
[美] Ken Kousen(肯·寇森) 著,李建 译



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-11-23

类似图书 点击查看全场最低价

图书介绍

出版社: 电子工业出版社
ISBN:9787121306198
版次:1
商品编码:12097190
品牌:Broadview
包装:平装
开本:16开
出版时间:2017-01-01
用纸:胶版纸
页数:168
正文语种:中文


相关图书





图书描述

编辑推荐

适读人群 :Gradle的学习者及相关从业人员

几年前Android将Gradle推荐为自动化构建系统,然而许多Android开发者对这款开源工具依然不熟悉。本书作为一本注重实际操作的高效指南,提供了一系列的Gradle实用技巧,帮助你简单快速地完成Android应用程序中常见的构建任务,包括自定义项目结构、添加依赖,或为你的应用创建不同的版本。

§ 理解Gradle为Android应用程序生成的构建文件

§ 在命令行或者Android Studio中运行命令行文件

§ 给Android应用程序添加更多的Java库

§ 导入或导出Eclipse ADT项目

§ 在Google Play store为发布的APK数字签名

§ 使用product flavors为同一个应用构建不同的版本

§ 为Gralde构建过程添加自定义任务

§ 测试应用中的Android组件或非Android组件

§ 提升Gradle构建的性能


内容简介

Gradle作为项目构建工具,正在成为Java项目的龙头,更是被Google官方推荐为Android项目的构建工具,《巧用Gradle构建Android应用》以提出问题和解决方案的方式讲解了Gradle在Android项目开发过程中的使用场景,以及对应场景的技巧。

《巧用Gradle构建Android应用》开篇结合Gradle和Android项目的基础知识,包括如何配置Android项目的基本配置,如SDK的版本等,举例讲解了Android项目初期时Gradle的一些使用场景。然后详细地讲解了Gradle在参与Android项目交付过程中的用途,如对APK的数字签名、方便地生成多种构建类型等。最后关于一些高级用法做了详细的介绍,比如自定义任务和Gradle在测试中的用途,以及提高构建的性能等。可以说涵盖了Android项目中关于Gradle的大部分使用场景。

《巧用Gradle构建Android应用》内容丰富,结合示例介绍了很多实用的技巧,可以作为一本参考书。《巧用Gradle构建Android应用》在涉及到具体的Groovy或者Android知识的时候也会做讲解,所以如果对于Groovy和Android不是专家也可以无障碍地阅读《巧用Gradle构建Android应用》。虽然《巧用Gradle构建Android应用》对于Groovy和Android的知识有一定的涵盖,但是《巧用Gradle构建Android应用》并不适合用于深入学习Groovy或者Android,《巧用Gradle构建Android应用》侧重于讲解对Gradle的理解以及Gradle在Android项目的应用, 如果你是Android开发人员或者你想要学习Android开发,那么《巧用Gradle构建Android应用》就非常适合你。


作者简介

李建,Thoughtwoks资深开发工程师(ThoughtWorks是一家全球软件设计与定制领袖企业),国内Gradle早期实践者与布道者,曾译有《实战Gradle 》一书。 Ken Kousen是一个独立的咨询师,也是Spring、Hibernate、Groovy和Grails方向的专业教练。他拥有很多技术领域的认证,而且拥有数学、机械与航天工程,以及计算机科学等多个学科的学位。

目录


前言

Android开发Gradle基础

Android中的Gradle构建文件

配置SDK版本以及其他的默认值

在命令行执行Gradle构建

在AndroidStudio中执行Gradle构建

添加Java库的依赖

使用AndroidStudio添加库的依赖

配置仓库

从项目导入到发布

设置项目属性

从EclipseADT中迁移应用程序到AndroidStudio

使用Gradle从EclipseADT中迁移应用程序

升级到新版本Gradle

在项目之间分享设置

为发布APK签名

使用AndroidStudio为发布版本APK签名

构建类型和定制

处理构建类型

产品定制和变种

合并资源

定制维度

合并不同定制间的Java源代码

自定义任务

编写自定义任务

添加自定义任务到构建过程

排除任务

自定义代码集

使用Android库

测试

单元测试

使用Android测试支持库测试

Robotium用于功能测试

使用Espresso进行Activity测试

性能和文档

性能推荐

DSL文档

附录A刚好够用的Groovy知识

附录BGradle基础

索引



精彩书摘

  《巧用Gradle构建Android应用》:
  我们已经习惯了类似这样的事——大多数的技术作者。一些制造商从使用新奇的事物切换到甚至更新奇的事物,类似这样的事情几乎随时都在发生。你重写所有的示例代码,更新所有的图片,删掉现在无关的功能,引入新技术中最有用的功能。但是从Eclipse切换到Android Studio 非常特殊,因为新的IDE 拥有一个更强大的引擎。
  Android Studio 使用Gradle 做构建、打包和部署。除了知道这些名词以外,我们没有人有直接使用Gradle 的经历。其很像Maven,但是没有用冗长的XML 作为配置文件,而是采用更健全和简洁的脚本语言:Groovy。
  我们替换掉了所有的截图,并更新我们已经写好的大约7 个章节的文字,然后才继续写剩下的部分。但是不久我们很清楚地感觉到使用Gradle 创建应用程序是如此精妙,但是又是如此不同。几乎所有你能够在IDE 中做的事情现在都可以在命令行做了,意味着我们可以自动化我们的构建过程了。只需要几个关键的步骤就能尝试不同的类库版本,或者不同风格的构建。并且因为所有的东西都是代码,我们可以像写应用程序的其他部分一样来写构建了。
  现在学习Gralde 对于每一个Android 开发者来说是一个非常重要的任务。跟学习Java,或者理解一个Activity 的声明周期一样。但是通过尝试错误来学习Gradle 是一个非常痛苦的过程,这时本书就派上用场了。在本书中,你会看到大量实用的技巧来避免最常见的构建问题。无论你是在搭建一个测试系统,自动发布APK 到产品环境,还是尝试加速你的构建流程或管道,这本书刚好适合你。Ken 的生动的写作风格,以及很多实际的例子,会让你忍不住回来查阅本书。以前Ken 是一个Groovy 专家,任何Groovy 的问题都可以找他咨询,现在他也是一名Gradle 专家了。
  ……

前言/序言

关于本书

本书包含Gradle 作为Android 项目的构建系统时相关的实用技巧。Gradle 是Java 世界中最著名的构建工具之一,并正在逐渐扩展到其他语言,如C++。Google 的Android 团队在2013 年春天正式将Gradle 作为首选的构建系统,之后其使用人群也在逐渐稳固增长。因为Gradle 来自Groovy 生态系统,很多Android 开发者可能不熟悉。然而对于Java 开发人员来说学习Groovy 是非常容易的。本书的目的是通过示例帮你使用Gradle 完成Android 应用程序中最常见的一些构建任务。

所有的示例使用的Android SDK 的版本都是23,模拟器使用的是Marsh-mallow (Android6) 或 Lollipop (Android 5.*)。使用Android Studio 2.0 或者2.1(beta)作为主要的IDE,其中集成了Gradle 2.10 或者更高版本作为构建工具。

预备知识

Android 的Gradle 插件至少需要一些Java、Groovy、Gradle 和Android 的知识。学习这些中的每一个主题,都能找到一整本书,所以本书中不会详细讲解每一个主题。

本书主要针对那些熟悉Android 开发的人。本书没有提供很多Android 背景,但是所有示例代码都能够在本书的Github Repo 中找到。理解Android 意味着理解Java,所以本书假设读者也熟悉Java。

然而本书假设读者对Groovy 和Gradle 的了解有限。附录A 包含对Groovy 语法和技巧的快速总结。在介绍具体事例的时候也会复习一些遇到的Groovy 概念。附录B 有一些基本的Gradle 信息,但是本书本身就会详细地讨论Gradle。

除了这些局限以外,本书尽可能地被设计得很独立,在合适的地方提供了外部参考(特别是文档)的链接。

本书广泛应用了Android Studio, 因为它是目前Android 开发时官方唯一支持的IDE。

Android Studio 提供了关于Gradle 的视图和工具,我们在描述很多技巧的时候会展示。虽然本书并不是一本Android Studio 的教程,但是其相关功能还是在可能的时候被提及到,而且如果因此而帮助读者学习了IDE, 那就更好了。



巧用Gradle构建Android应用 下载 mobi epub pdf txt 电子书 格式

巧用Gradle构建Android应用 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

巧用Gradle构建Android应用 下载 mobi pdf epub txt 电子书 格式 2024

巧用Gradle构建Android应用 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

书不错,看了一点没时间看,后面再看

评分

是时候系统学习下了,很薄,很满意

评分

数据库系统概念

评分

可以

评分

数据库系统概念

评分

算是一个系统的学习吧

评分

书很薄,但是有内涵,不会很啰嗦的讲基础

评分

算是一个系统的学习吧

评分

到了还没,不过好薄啊

类似图书 点击查看全场最低价

巧用Gradle构建Android应用 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.qciss.net All Rights Reserved. 图书大百科 版权所有