Gradle 版本问题

在要求团队协作或者引入别人的库时,有可能出现项目的 gradle 版本和本地的 gradle 版本不一而报错。

查看版本

查看项目的 gradle 版本

File\Project Structure\Project

《Gradle 版本问题》 File\Project Structure
《Gradle 版本问题》 Project

上图的 gradle 版本是 2.14.1,gradle 插件的版本是2.2.3

查看本地的版本
命令行中:gradlew -v

《Gradle 版本问题》 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 的版本?

手动下载

Gradle 各版本下载地址

下载后解压,然后打开 File/setting/Build/Gradle
选择 Use local gradle distribution,再找到解压出来的文件夹即可

《Gradle 版本问题》 File/setting/Build/Gradle

还有一种就是
选择 Use default gradle wrapper (recommended)

《Gradle 版本问题》 Paste_Image.png

然后找到:

C:\Users\Administrator\.gradle\wrapper\dists\gradle-x.x.x-all\c64ydeuardnfqctvr1gm30

(gradle-x.x.x 是版本号,后面的c64… 是每个人不一样的)

将下载下来的压缩包放到这个文件夹,rebuild project,会自动解压。

点赞