在要求團隊協作或者引入別人的庫時,有可能出現項目的 gradle 版本和本地的 gradle 版本不一而報錯。
查看版本
查看項目的 gradle 版本
File\Project Structure\Project

File\Project Structure

Project
上圖的 gradle 版本是 2.14.1,gradle 插件的版本是2.2.3
查看本地的版本
命令行中:gradlew -v

Paste_Image.png
在線更新
打開 gradle\wrapper\gradle-wrapper.properties
該文件一般有以下內容:
distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
最后一句就是當版本不一時 AS 自動去下載的版本,但因為一些原因所以有時候會卡頓到不能下載。
如果可以訪問或者科學 上網的方法,直接修改這里的地址為想要的版本號就可以了。
還可以嘗試的方法是在命令行中輸入: gradlew
我想本質上都是一樣的,都會訪問到一些不怎么穩定的地址去下載,我之前也有成功過但這次失敗了才遇到新的問題:怎么手動更新 gradle 的版本?
手動下載
下載后解壓,然后打開 File/setting/Build/Gradle
選擇 Use local gradle distribution,再找到解壓出來的文件夾即可

File/setting/Build/Gradle
還有一種就是
選擇 Use default gradle wrapper (recommended)

Paste_Image.png
然后找到:
C:\Users\Administrator\.gradle\wrapper\dists\gradle-x.x.x-all\c64ydeuardnfqctvr1gm30
(gradle-x.x.x 是版本號,后面的c64... 是每個人不一樣的)
將下載下來的壓縮包放到這個文件夾,rebuild project,會自動解壓。
鏈接:https://www.jianshu.com/p/136cc52cb2eb