我正在尝试构建一个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。
答案 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-snapshot
或beta
版本的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为我解决了这个问题。