Android Studio Gradle版本 - Gradle版本2.8是必需的

时间:2016-01-05 06:42:30

标签: android android-studio gradle android-gradle gradlew

我正在尝试构建一个Android项目,但发生了以下错误

Error:(10, 1) A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
   > Gradle version 2.8 is required. Current version is 2.4. If using the gradle wrapper, try editing the distributionUrl in C:\Users\...\gradle\wrapper\gradle-wrapper.properties to gradle-2.8-all.zip

Gradle版本似乎有问题,但是我检查了gradle-wrapper-property,它已经是2.10了。

同样在文件 - 项目结构 - 项目中,gradle-version也是2.10

不知道这是怎么回事,我也多次重启android-studio。

5 个答案:

答案 0 :(得分:10)

对于那些仍然需要帮助的人,另一篇文章的答案为我做了link

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

或者设置使用默认gradle包装并编辑Project\gradle\wrapper\gradle-wrapper.properties文件字段distributionUrl,如下所示

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

答案 1 :(得分:1)

我不认为将Gradle工具更改为版本1.5.0是必要的,但如果您使用2.0-snapshotbeta版本的gradle,我建议您将其更改为1.5.0

此错误:

Error:(10, 1) A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
   > Gradle version 2.8 is required. Current version is 2.4. If using the gradle wrapper, try editing the distributionUrl in
     

C:\ Users ... \ gradle \ wrapper \ gradle-wrapper.properties to   gradle-2.8-all.zip

只告诉您项目的Gradle系统有点过时,需要更新到更新的版本。

打开您的项目Android Studio,然后在左侧的导航器中找到名为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.4-all.zip

使用distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip

更改最后一行

它应该有用。

答案 2 :(得分:1)

转到Android首选项,只需将项目级别设置更改为使用默认的gradle包装器(推荐)。

答案 3 :(得分:0)

旧版插件中的版本检查存在错误。要解决此问题,您可以返回gradle 2.9或使用较新的插件

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

但是我从你的错误消息中看到它试图用gradle 2.4运行,所以这可能是另一个问题。

答案 4 :(得分:0)

将android studio的版本从1.4升级到1.5.1为我解决了这个问题。