Android gradle版本和插件

一個是gradle文件中有一個gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

一個是項目中的build.gradle文件中的一個
dependencies {
    classpath 'com.android.tools.build:gradle:3.0.0'
    

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
這兩個的區別你知道嗎

1.distributionUrl

distributionUrl是要下載的gradle的地址,使用哪個版本的gradle,就在這裏修改。

gradle的3種版本:

  1. gradle-xx-all.zip是完整版,包含了各種二進制文件,源代碼文件,和離線的文檔。例如,https://services.gradle.org/distributions/gradle-3.1-all.zip

  2. gradle-xx-bin.zip是二進制版,只包含了二進制文件(可執行文件),沒有文檔和源代碼。例如,https://services.gradle.org/distributions/gradle-3.1-bin.zip

  3. gradle-xx-src.zip是源碼版,只包含了Gradle源代碼,不能用來編譯你的工程。例如,https://services.gradle.org/distributions/gradle-3.1-src.zip

如果只是爲了編譯,可以不用完整版,只需要二進制版即可,例如,gradle-3.1-bin.zip。

2.dependencies 

這個裏面的是gradle插件版本

區別是什麼呢

推薦博客:http://blog.csdn.net/jinrall/article/details/53220761

插件和版本要對應起來否則不能編譯

版本對應關係如下



gradle做一個些項目管理,添加項目的依賴,打包,簽名,發佈等一系列操作,Gradle通過編寫一個名爲build.gradle的腳本文件對項目進行設置,再根據這個腳本對項目進行構建.

那麼,如何來提供這個Gradle構建環境呢?這就需要通過安裝Gradle插件來使系統能支持運行Gradle.安裝Android Studio後就已經幫我安裝了Gradle插件.但Gradle插件是獨立於Android Studio運行的,所以它的更新也是與Android Studio分開的.

更新gradle插件

如果指定的版本沒有下載下來,那麼項目在下次構建的時候Gradle會再去下載.或者你也可以點擊Tools > Android > Sync Project with Gradle Files去下載.

更新gradle版本

更新Gradle也有兩種方式:

  • 通過選擇File > Project Structure > Project來指定Gradle版本
  • gradle/wrapper/gradle-wrapper.properties文件中編輯Gradle引用地址

gradle/wrapper/gradle-wrapper.properties文件中編輯Gradle引用地址如下:




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章