就像我一直在用的

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 \文件夹中,但运气不佳。

任何帮助都将不胜感激。


当前回答

Android studio v2.1

按照下面这些简单的步骤来做。

点击“文件”,点击“项目结构”。 然后从左侧菜单选择“项目”,然后将“Gradle版本”更改为您的sdk管理器已安装的版本。在我的情况下,它是2.10,所以我把版本改为2.10,然后点击“确定”。然后android工作室自动做gradle同步再次和错误被修复。

其他回答

我在基于Ubuntu 14.04的Mint 17.03上的工作

Sudo add-apt-repository ppa:cwchien/gradle Sudo apt-get update 安装gradle

重新打开Android Studio。去运行/调试配置,应该有一个图标说你需要更新gradle。点击它。

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

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

及选择该选项:

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

然后去"计划"

就像这样

和distributionUrl的编辑版本

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

你就完成了:)

我以前遇到过同样的问题。

最后,问题是你使用终端;它使用系统配置。

检查一下,你是否设置好了

"GRADLE_HOME=.\gradle-2.10" 

希望能有所帮助

For those who uses ionic, go to [project name]/platforms/android/cordova/lib/builders/GradleBuilder.js on line 164 you will see the following: var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.13-all.zip';This line is used to create your gradle-wrapper.properties, so any changes to the gradle-wrapper.properties wont matter. All you need to do is change the url to the latest version, sync the gradle and the problem is solved.

只是想在Android studio中更改gradle版本,去文件>设置>项目并更改gradle版本。应用后,它将同步项目,您就可以开始构建了。

对于使用Ionic/Cordova框架的人,我们需要将GradleBuilder.js文件中的distributionUrl更改为var distributionUrl = process。env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.zip';

GradleBuilder.js位于project/platforms/android/cordova/lib/builders/GradleBuilder.js