Android gradle和gradle wrapper

使用Android Studio開發Android時,默認使用gradle進行編譯打包。android

要使用gradle插件打包,須要導入classpath,此處,plugin的版本會對應一個gradle版本,版本對應不正確,會致使編譯打包出錯。app

dependencies {
    classpath 'com.android.tools.build:gradle:2.1.0'
}

Android Studio可使用兩個gradle,一個是下載到本地並在環境變量中配置的gradle,另外一個是studio中的gradle wrapper。gradle

1. 本地gradleui

在命令行中,使用gradle命令進行編譯、打包時使用的gradle版本。包括在Android Studio中的Terminal和cmd上直接使用gradle命令。spa

2. gradle wrapper插件

gradle/wrapper/gradle-wrapper.properties命令行

此處的gradle版本,在使用Android Studio中 的運行按鈕時,使用這個地址,若是和classpath不匹配的話,運行按鈕沒法使用。code

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

3. 能夠在studio中設置studio使用的gradle路徑xml

相關文章
相關標籤/搜索