就像我一直在用的

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-wrapper中的distributionURL中。属性文件和Android Studio自动修复插入

distributionUrl = https://services.gradle.org/distributions/gradle - 4.0 - 20170417000025 + 0000 - all.zip

但这是一个错误的URL。正确的答案是

distributionUrl = https://services.gradle.org/distributions - snapshots/gradle - 4.0 - 20170417000025 + 0000 - all.zip

显然,url在gradle的API中发生了变化,但在Android Studio中没有,所以手动修复它为我解决了问题。

其他回答

在我的案例中,问题确实在gradle-wrapper中的distributionURL中。属性文件和Android Studio自动修复插入

distributionUrl = https://services.gradle.org/distributions/gradle - 4.0 - 20170417000025 + 0000 - all.zip

但这是一个错误的URL。正确的答案是

distributionUrl = https://services.gradle.org/distributions - snapshots/gradle - 4.0 - 20170417000025 + 0000 - all.zip

显然,url在gradle的API中发生了变化,但在Android Studio中没有,所以手动修复它为我解决了问题。

首先检查你的项目级别设置

文件>设置>构建,执行,部署>构建工具> Gradle

及选择该选项:

使用默认的gradle包装器(推荐)

然后去"计划"

就像这样

和distributionUrl的编辑版本

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

你就完成了:)

这对我很有用。

在android studio中创建一个新项目。打开项目设置,复制本地gradle路径。现在打开有gradle问题的项目,粘贴该url并选择本地路径。

单击应用问题将得到解决。

进入“文件->设置->构建,执行,部署-> Gradle ->选择使用默认的Gradle包装器

在某些情况下,它不能工作,因为你的项目gradle或android-studio没有问题。

步骤1:

最低支持的Gradle版本是2.14.1。当前版本为2.11。如果使用gradle包装器,请尝试编辑distributionUrl

检查gradle版本在您的系统gradle -version 升级gradle版本

步骤2

去android-studio->偏好->构建,执行,部署-> Gradle 使用默认的gradle包装和取消标记离线工作

步骤3

检查gradle-wrapper.properties中的distributionUrl 如果版本较旧,请升级。 清洁项目