《巧用Gradle構建Android套用》一書原作者Ken Kousen(肯·寇森),中文版由李建譯,電子工業出版社2017年1月出版
基本介紹
- 書名:巧用Gradle構建Android套用
- 作者:【美】Ken Kousen(肯·寇森)
- 譯者:李建
- ISBN:978-7-121-30619-8
- 頁數:168
- 定價:65.00
- 出版社:電子工業出版社
- 出版時間:2017年1月
- 開本:16開
內容提要,目錄,
內容提要
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套用》就非常適合你。
目錄
序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
第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.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