就像我一直在用的

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

任何帮助都将不胜感激。


当前回答

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

在某些情况下,它不能工作,因为你的项目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 如果版本较旧,请升级。 清洁项目

您需要更改文件>设置>构建,执行,部署>构建工具>Gradle >Gradle主路径

在Mac OS上,更改Android Studio > Preferences > Builds,Execution,Deployment > Build Tools >Gradle >Gradle home中的路径

或者设置使用默认gradle包装器,编辑项目\gradle\包装器\gradle-wrapper。properties文件字段distributionUrl像这样

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

这对我很有用。

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

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

Android构建系统使用Android Plugin for Gradle来支持使用Gradle构建工具包构建Android应用程序。插件独立于Android Studio运行,因此插件和Gradle构建系统可以独立于Android Studio进行更新。

使用gradle包装(推荐)-选择这个选项来使用gradle 包装。使用Gradle包装器可以让你自动下载Gradle 用于构建。它还允许您使用精确的Gradle版本进行构建。 更新版本的Gradle插件可能需要更新版本的 Studio可以在IDE中启用新功能,但项目应该 在旧版本的Studio中打开,并从那里构建(从Gradle开始) 是否构建)。我们会非常小心的。

Click on Settings -> Build -> Execution -> Deployment ->
Gradle -> Select  default gradle wrapper

你可以使用

classpath 'com.android.tools.build:gradle:2.0.0-alpha3'  // or alpha2
Or //classpath 'com.android.tools.build:gradle:2.1.3'