Android Studio Gradle版本-需要Gradle版本2.8
我正在尝试构建一个Android项目,但出现了以下错误Android Studio Gradle版本-需要Gradle版本2.8,android,android-studio,gradle,android-gradle-plugin,gradlew,Android,Android Studio,Gradle,Android Gradle Plugin,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 editin
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包装属性,它已经是2.10了
同样在文件项目结构项目中,gradle版本也为2.10
不知道这是怎么发生的,我也多次重启了android studio。在旧版android插件的版本检查中有一个bug。要解决这个问题,你可以回到Gradle2.9或者使用更新的插件
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
}
}
但我从您的错误消息中看到,它试图使用gradle 2.4运行,因此这可能是另一个问题。我认为没有必要将gradle工具更改为1.5.0
,但如果您使用的是2.0-snapshot
或beta
版本的gradle,我建议您将其更改为1.5.0
此错误:
C:\Users…\gradle\wrapper\gradle-wrapper.properties到
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为我解决了这个问题。对于那些仍然需要帮助的人,另一篇帖子上的答案帮了我
您需要更改设置>构建、执行、部署>构建工具>渐变>渐变主路径
或者设置使用默认的gradle包装器并像这样编辑Project\gradle\wrapper\gradle wrapper.properties
files字段distributionUrl
distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.zip
转到Android首选项,只需更改项目级设置以使用默认的gradle包装器(推荐)。如果从命令行启动构建,会发生什么情况?此问题解决了吗?我没有看到你将任何答案标记为solvedmake确保android studio使用的是包装器gradle而不是android studio one中的构建,preferences->gradle->check“use gradle wrapper”我尝试更改为这个,但它说找不到gradle:1.5.0,然后我尝试将android studio从1.4更新为1.5.1。它起作用更改“设置>构建、执行、部署>构建工具>渐变>渐变”起作用。我尝试过更改“gradle wrapper.properties”,然后执行File->Invalidate Caches/Restart->Invalidate and Restart,但问题仍然存在。
distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.zip