Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android Gradle Plugin指南(一)——簡介

Android Gradle Plugin指南(一)——簡介

編輯:關於Android編程

 

譯者:google推出了全新的Android Studio集成開發環境,其中Android項目的結構與Eclipse的Android項目結構有很大的區別,原因就在於兩開發環境使用的構建工具不同。Android Studio使用Gradle構建工具,Eclipse的ADT插件使用的是Ant構建工具。因為兩個構建工具的區別,導致習慣了Eclipse開發環境的開發者剛開始比較難適應Android Studio。如果要遷移到Android Studio,建議最好了解下Gradle構建工具。Gradle構建工具是任務驅動型的構建工具,並且可以通過各種Plugin插件擴展功能以適應各種構建任務。對應Android項目的Gradle插件就是Android Gradle Plugin。本文是Google官方的Android Gradle Plugin使用指南翻譯,以方便我大天朝開發者學習。如英語水平還不錯的同學,建議直接查看官方原文,本人的理解和翻譯難免有所疏漏。

 

1、Introduction(簡介)


本文檔適用於0.9版本的Gradle plugin。由於我們在1.0版本之前介紹的不兼容,所以早期版本可能與本文檔有所不同。
 

1.1 Goals of the new Build System(gradle構建系統的目標)


采用Gradle作為新構建系統的目標:
* 讓重用代碼和資源變得更加容易。
* 讓創建同一應用程序的不同版本變得更加容易,無論是多個apk發布版本還是同一個應用的不同定制版本。
* 讓構建過程變得更加容易配置,擴展和定制。
* 整合優秀的IDE
 

1.2 Why Gradle?(為什麼使用gradle)


Gradle是一個優秀的構建系統和構建工具,它允許通過插件創建自定義的構建邏輯。
我們基於Gradle以下的一些特點而選擇了它:
* 采用了Domain Specific Language(DSL語言)來描述和控制構建邏輯。
* 構建文件基於Groovy,並且允許通過混合聲明DSL元素和使用代碼來控制DSL元素以控制自定義的構建邏輯。
* 支持Maven或者Ivy的依賴管理。
* 非常靈活。允許使用最好的實現,但是不會強制實現的方式。
* 插件可以提供自己的DSL和API以供構建文件使用。
* 良好的API工具供IDE集成。
 

2、Requirements(要求)


* Gradle 1.10 或者 Gradle 1.11 或者 Gradle 1.12,並使用0.11.1插件版本。
* SDK build tools 要求版本19.0.0。一些新的特征可能需要更高版本。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved