Android Studio Gradle 版本 - Gradle 需要 2.8 版

Android Studio Gradle version - Gradle version 2.8 is required

我正在尝试构建一个 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。

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

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

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

我认为没有必要将 Gradle 工具更改为 1.5.0 版本,但如果您使用的是 [=33] 的 2.0-snapshotbeta 版本=],我建议你改成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

应该可以。

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

对于那些仍然需要帮助的人,另一个 post 上的答案对我有用

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

或设置使用默认 gradle 包装器并像这样编辑 Project\gradle\wrapper\gradle-wrapper.properties 文件字段 distributionUrl

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

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