【Android Studio安裝部署系列】二十4、Android studio中Gradle插件版本和Gradle版本關係

版權聲明:本文爲HaiyuKing原創文章,轉載請註明出處!html

概述

在從Android Studio3.0.0版本升級到Android Studio3.0.1版本的時候,出現了一個問題,須要升級Gradle插件版本、Gradle版本、(CompileSdkVersion、targetSdkVersion、appcompat-v7)解決。當時感受有點兒迷糊,因此特此梳理下。android

Gradle簡介

Gradle其實就是一個構建項目的工具,也就是把那一個個文件、文件夾按照必定的規則關聯起來,造成一個項目的工具,它其實不單單是用在AndroidStudio上。app

那麼在Android Studio中使用的Gradle其實應該被叫作 Android Gradle Plugin,也就是安卓項目上的gradle插件;Android Studio構建系統基於Gradle,而且Gradle的Android插件添加了構建Android應用程序特有的幾項功能。雖然Android插件一般與Android Studio一塊兒更新,但插件(以及Gradle系統的其餘部分)能夠獨立於Android Studio運行,並能夠單獨更新。工具

Gradle插件會有版本號,每一個版本號又對應有一個或一些 Gradle發行版本(通常是限定一個最低版本),也就是咱們常見的相似gradle-4.1-all.zip這種東西;gradle

若是這兩個版本對應不上了,那你的工程構建的時候就會報錯。ui

對應關係以下:
2019年4月19日補充:
因此,Gradle插件版本、Gradle版本、buildTool版本是相互關聯的。

2019年4月19日補充:google

https://developer.android.com/studio/releases/gradle-pluginspa

Gradle插件在本地電腦中的位置

Android Studio安裝目錄\gradle\m2repository\com\android\tools\build\gradle插件

例如:C:\Software\Android\Android Studio\gradle\m2repository\com\android\tools\build\gradle3d

Gradle在本地電腦中的位置

 C盤下的Users目錄下的{計算機名}目錄下.gradle\wrapper\dists 

例如:C:\Users\haiyuKing\.gradle\wrapper\dists 

查看Gradle插件版本號、Gradle版本號、SDK buildTool版本號

查看Gradle插件版本號

方式一:File——Project Structure...

方式二

查看Gradle版本號

方式一:File——Project Structure...

方式二:

查看SDK build tool版本號

方式一:File——Settings——Appearance&Behavior——System Settings——Android SDK——SDK Tools

或者

方式二:

更新Gradle插件版本號、Gradle版本號、SDK buildTool版本號

更新Gradle插件版本

修改工程目錄下的build.gradle中的gradle插件版本號

同步gradle

須要FQ,耐心等待一段時間。

更新Gradle版本

修改gradle-wrapper.properties中的gradle版本號

同步gradle

更新SDK Build Tool版本

上面的操做只是對某個項目進行了修改,當使用Android Studio新建項目的時候,使用的Gradle插件、Gradle版本號仍是默認的,由於SDK build tool版本號未更新。
經過Android SDK Manager升級:
File——Settings——Appearance&Behavior——System Settings——Android SDK——SDK Tools
或者
 

查看剛安裝的build tool版本:

 

更新SDK Tool版本

上面的操做只是對某個項目進行了修改,當使用Android Studio新建項目的時候,使用的Gradle插件、Gradle版本號仍是默認的,由於SDK build tool版本號未更新。
經過Android SDK Manager升級:
File——Settings——Appearance&Behavior——System Settings——Android SDK——SDK Tools
或者

查看SDK安裝目錄下的build tool版本號:

參考資料

須要翻.牆:
相關文章
相關標籤/搜索