巧用Gradle構建Android應用
作 者: (美)Ken Kousen(肯·寇森) 著 李建 譯
定 價: 65
出?版?社: 電子工業出版社
出版日期: 2017年01月01日
頁 數: 168
裝 幀: 簡裝
ISBN: 9787121306198
●序 ............................................................................................... vii 前言 .............................................................................................ix 第 1 章 Android 開發 Gradle 基礎 ..................................................1 1.1 Android 中的 Gradle 構建文件 ........................................................................1 1.2 配置 SDK 版本以及其他的默認值 ..................................................................6 1.3 在命令行執行 Gradle 構建 ..............................................................................9 1.4 在 Android Studio 中執行 Gradle 構建 ..........................................................15 1.5 添加 Java 庫的依賴 .......................................................................................17 1.6 使用 Android Studio 添加庫的依賴 ...............................................................22 1.7 配置倉庫 .......................................................................................................25 第 2 章 從項目導入到發布 ...........................................................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 為發布 APK 簽名 ..........................................................................................44 2.7 使用 Android Studio 為發布版本 APK 簽名 ...................................................48 vi | 目錄 第 3 章 構建類型和定制 ..............................................................51 3.1 處理構建類型 ................................................................................................51 3.2 產品定制和變種 ............................................................................................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.測試 .......................................................................................................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
內容簡介
Gradle作為項目構建工具,正在成為Java項目的優選,更是被Google官方推薦為Android項目的構建工具。本書以提出問題和解決方案的方式講解了Gradle在Android項目開發過程中的使用場景,以及對應場景的技巧。本書開篇結合Gradle和Android項目的基礎知識,包括如何配置Android項目的基本配置,如SDK的版本等,舉例講解了Android項目初期時Gradle的一些使用場景。然後詳細地講解了Gradle在參與Android項目交付過程中的用途,如對A的數字簽名、方便地生成多種構建類型等。很後關於一些不錯用法做了詳細的介紹,比如自定義任務和Gradle在測試中的用途,以及提高構建的性能等。可以說涵蓋了Android項目中關於Gradle的大部分使用場景。本書內容豐富,結合示例介紹了很多實用的技巧,可以作為一本參考書。本書在涉及到具體的Groovy或者Android知......
(美)Ken Kousen(肯·寇森) 著 李建 譯
Ken Kousen是一個獨立的咨詢師,也是Spring、HIbernate、Groovy和Grails方向的專業教練。他擁有很多技術領域的認證,而且擁有數學、機械與航天工程以及計算機科學等多個學科的學位。
"