注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結構巧用Gradle構建Android應用

巧用Gradle構建Android應用

巧用Gradle構建Android應用

定 價:¥65.00

作 者: [美] Ken,Kousen(肯?寇森) 著;李建 譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 程序設計 計算機/網(wǎng)絡 移動開發(fā)

ISBN: 9787121306198 出版時間: 2017-01-01 包裝: 平裝
開本: 16開 頁數(shù): 168 字數(shù):  

內(nèi)容簡介

  Gradle作為項目構建工具,正在成為Java項目的**,更是被Google官方推薦為Android項目的構建工具。本書以提出問題和解決方案的方式講解了Gradle在Android項目開發(fā)過程中的使用場景,以及對應場景的技巧。本書開篇結合Gradle和Android項目的基礎知識,包括如何配置Android項目的基本配置,如SDK的版本等,舉例講解了Android項目初期時Gradle的一些使用場景。然后詳細地講解了Gradle在參與Android項目交付過程中的用途,如對APK的數(shù)字簽名、方便地生成多種構建類型等。最后關于一些高級用法做了詳細的介紹,比如自定義任務和Gradle在測試中的用途,以及提高構建的性能等??梢哉f涵蓋了Android項目中關于Gradle的大部分使用場景。本書內(nèi)容豐富,結合示例介紹了很多實用的技巧,可以作為一本參考書。本書在涉及到具體的Groovy或者Android知識的時候也會做講解,所以如果對于Groovy和Android不是專家也可以無障礙地閱讀本書。雖然本書對于Groovy和Android的知識有一定的涵蓋,但是本書并不適合用于深入學習Groovy或者Android,本書側重于講解對Gradle的理解以及Gradle在Android項目的應用, 如果你是Android開發(fā)人員或者你想要學習Android開發(fā),那么本書就非常適合你。

作者簡介

  李建,Thoughtwoks資深開發(fā)工程師(ThoughtWorks是一家全球軟件設計與定制領袖企業(yè)),國內(nèi)Gradle早期實踐者與布道者,曾譯有《實戰(zhàn)Gradle 》一書。 Ken Kousen是一個獨立的咨詢師,也是Spring、Hibernate、Groovy和Grails方向的專業(yè)教練。他擁有很多技術領域的認證,而且擁有數(shù)學、機械與航天工程,以及計算機科學等多個學科的學位。

圖書目錄

序 ............................................................................................... vii
前言 .............................................................................................ix
第 1 章 Android 開發(fā) Gradle 基礎 ..................................................1
1.1 Android 中的 Gradle 構建文件 ........................................................................1
1.2 配置 SDK 版本以及其他的默認值 ..................................................................6
1.3 在命令行執(zhí)行 Gradle 構建 ..............................................................................9
1.4 在 Android Studio 中執(zhí)行 Gradle 構建 ..........................................................15
1.5 添加 Java 庫的依賴 .......................................................................................17
1.6 使用 Android Studio 添加庫的依賴 ...............................................................22
1.7 配置倉庫 .......................................................................................................25
第 2 章 從項目導入到發(fā)布 ...........................................................29
2.1 設置項目屬性 ................................................................................................29
2.2 從 Eclipse ADT 中遷移應用程序到 Android Studio ......................................32
2.3 使用 Gradle 從 Eclipse ADT 中遷移應用程序 ...............................................37
2.4 升級到新版本 Gradle ....................................................................................39
2.5 在項目之間分享設置 ....................................................................................42
2.6 為發(fā)布 APK 簽名 ..........................................................................................44
2.7 使用 Android Studio 為發(fā)布版本 APK 簽名 ...................................................48
vi | 目錄
第 3 章 構建類型和定制 ..............................................................51
3.1 處理構建類型 ................................................................................................51
3.2 產(chǎn)品定制和變種 ............................................................................................54
3.3 合并資源 .......................................................................................................58
3.4 定制維度 .......................................................................................................65
3.5 合并不同定制間的 Java 源代碼 ....................................................................69
第 4 章 自定義任務 .....................................................................75
4.1 編寫自定義任務 ............................................................................................75
4.2 添加自定義任務到構建過程 .........................................................................78
4.3 排除任務 .......................................................................................................81
4.4 自定義代碼集 ................................................................................................83
4.5 使用 Android 庫 ............................................................................................86
第 5 章 測試 ...............................................................................95
5.1 單元測試 .......................................................................................................95
5.2 使用 Android 測試支持庫測試 ....................................................................101
5.3 Robotium 用于功能測試 .............................................................................106
5.4 使用 Espresso 進行 Activity 測試 ................................................................110
第 6 章 性能和文檔 ...................................................................117
6.1 性能推薦 .....................................................................................................117
6.2 DSL 文檔.....................................................................................................123
附錄 A 剛好夠用的 Groovy 知識 ................................................127
附錄 B Gradle 基礎 ..................................................................137
索引 ..........................................................................................145

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號