Gradle 版本问题

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

查看版本

查看项目的 gradle 版本

File\Project Structure\Project

Gradle 版本问题_第1张图片
File\Project Structure
Gradle 版本问题_第2张图片
Project

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

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

Gradle 版本问题_第3张图片
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 版本问题_第4张图片
File/setting/Build/Gradle

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

Gradle 版本问题_第5张图片
Paste_Image.png

然后找到:
C:\Users\Administrator\.gradle\wrapper\dists\gradle-x.x.x-all\c64ydeuardnfqctvr1gm30
(gradle-x.x.x 是版本号,后面的c64... 是每个人不一样的)
将下载下来的压缩包放到这个文件夹,rebuild project,会自动解压。

你可能感兴趣的:(Gradle 版本问题)