剛剛從eclipse轉androd studio遇到了不少坑,今天就幫你們來填填坑html
自2013年5月16日,在I/O大會上,谷歌推出新的Android開發環境——Android Studio,並對開發者控制檯進行了改進,增長了五個新的功能, google就已經完全放棄eclipse 轉as了!android
咱們知道as選擇了最優秀的構建工具gradlewindows
Gradle:Gradle是一個基於Apache Ant和Apache Maven概念的項目自動化建構工具。它使用一種基於Groovy的特定領域語言(DSL)來聲明項目設置,拋棄了基於XML的各類繁瑣配置。android-studio
#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
這個配置的gradle若是在目錄「用戶主目錄/.gradle/wrapper/dists/..」存在的話,as就不會去https\://services.gradle.org/distributions/gradle-2.2.1-all.zip去下載了,as就會利用該目錄下的緩存,若是該目錄下不存在gradle的話as就會去站點根據gradle的版本去下載到「用戶主目錄/.gradle/wrapper/dists/gradle-2.2.1-all」目錄下.緩存
若是選擇的是「use local gradle distribution」的話表示用的是本地的gradle,本地的gradle是在as的主目錄下的gradle目錄下,好比個人電腦D:\android開發環境\android-studio-ide-143.2739321-windows\android-studio\gradle\gradle-2.10,而不會去緩存目錄 「用戶主目錄/.gradle/wrapper/dists/gradle-*.*.*」中去找。bash
「global gradle setting」咱們暫時不考慮app
2.android gradle 插件的配置eclipse
上面我討論的是gradle的配置,下面咱們來講說android gradle 插件的配置,咱們經過主工程項目的build.gradle(不是module的build.gradle)來設置android gradle 插件ide
在build.gradle中工具
dependencies { classpath 'com.android.tools.build:gradle:2.0.0'}
這裏配置的android gradle插件的版本是2.0.0,再一次強調咱們必定要記住gradle版本和android gradle插件的版本根本不是一回事,不能混爲一談,
下面是android studio版本, gradle版本,android gralde 插件的版本關係對應表
下面附上官方的文檔:http://tools.android.com/tech-docs/new-build-system/version-compatibility
全部android gradle 插件版本以及特徵見 http://tools.android.com/tech-docs/new-build-system
想深刻了解Gradle核心語言Groovy的朋友能夠點擊下面連接,裏面詳細介紹了groovy特定領域語言