就像我一直在用的

classpath 'com.android.tools.build:gradle:+'

在构建中。gradle文件,我得到了以下错误,因为gradle版本2.10已经发布。 错误是:

警告:需要Gradle 2.10版本。当前版本是2.8。如果 使用gradle包装器,尝试编辑distributionUrl C:\Users\blahblah\myproject\gradle\wrapper\ gradle-wrapper.properties gradle - 2.10 all.zip

起初,它看起来很容易解决的指导,但当我做了改变,我又得到了错误。

我使用Android Studio 2.0,最新的Android SDK Tools 24.4.1和Android SDK Build Tools 23.0.2

我甚至尝试下载Gradle 2.10,并手动将其放在android-studio\ Gradle \文件夹中,但运气不佳。

任何帮助都将不胜感激。


当前回答

最新gradle

下载最新的gradle-3.3-all.zip

http://gradle.org/gradle-download/

1.从完整分发链接下载

2.打开在android studio文件>设置>gradle

3.打开该路径,并将下载的zip文件夹gradle-3.3粘贴到该文件夹中

4.在文件->设置->gradle中将gradle 2.8更改为gradle 3.3

5.或者您可以在项目中更改gradle包装器

6.编辑志愿者项目\ \ gradle-wrapper gradle \包装器。将distributionUrl字段编辑到

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

显示在android工作室的gradle文件

其他回答

对我来说,之前所有的解决方案都失败了,所以我只是编辑

Project\gradle\wrapper\gradle-wrapper.properties -> field distributionUrl 
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip

to

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

我解决这个问题最简单的方法是:

关闭IDE。 删除gradle文件夹 重新打开项目。

打开首选项,搜索Gradle或导航到构建,执行,部署>构建工具> Gradle

然后将项目级别设置更改为使用默认gradle包装器(推荐)

或者保留本地gradle分发选项,将gradle home设置为/…/gradle-2.10

确保在模块设置中Gradle的版本已经设置为2.10

在项目窗口中,右键单击项目,然后选择打开模块设置(⌘+↓)

更新

Gradle版本:3.3 Android插件版本:2.3.1

我安装了Android Studio 1.5.1版本,并遇到了这个错误。我有以下的构建脚本(在Ubuntu上工作,但不是Windows):

buildscript {
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.0'
    }
}

我试着:

gradlew清洁 使用默认的gradle包装器(推荐) 使用本地分发和链接下载的gradle 2.2.1二进制文件

不幸的是,这些解决方案都不起作用。值得注意的是,将Android Studio从1.5.1升级到2.1.1也失败了,错误约为2.10,因此无法执行。

解决方案:我最终只是下载了Android Studio的最新稳定版本并安装了它(当时是2.1.1)。之后,gradle同步成功

下载最新的gradle-3.0-all.zip

http://gradle.org/gradle-download/

从完整分发链接下载

打开在android studio文件>设置>gradle

打开该路径,并将下载的zip文件夹gradle-3.0粘贴到该文件夹中

在文件->设置->gradle中将gradle 2.8更改为gradle 3.0

或者您可以在项目中更改gradle包装器

编辑志愿者项目\ \ gradle-wrapper gradle \包装器。将distributionUrl字段编辑到

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