Gradle 1.8版是必需的。目前的版本是1.9

时间:2014-01-22 21:32:36

标签: android android-studio

Android Studio刚刚更新到0.4.2,现在无法使用以下消息解析我的项目:

  

需要Gradle 1.8版。目前的版本是1.9。如果使用   gradle包装器,尝试编辑distributionUrl ...

我尝试了各种各样的东西,现在它们都搞砸了。有点混淆这里发生了什么,人们应该认为Android Studio知道它已经安装了哪个Gradle(无论是什么)版本?!

是否我的项目声明依赖于1.8,由于Studio更新将其gradle更新为1.9而无法再找到它,而不会将现有项目依赖项从1.8更新为1.9?

2 个答案:

答案 0 :(得分:4)

更新 YOUR_PROJECT / gradle / gradle-wrapper.properties 文件中提到的 distributionUrl ,Studio(0.4.2)会在gradle同步时自动提示自动修复,但如果它没有手动完成。 distributionUrl应该像

distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-all.zip

更新项目中的所有 build.gradle 文件,或者如果您使用顶级build.gradle文件来定义gradle版本更新,只能使用

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }
}

Android Studio(0.4.2)仅支持Gradle 1.9,可以在依赖类路径中使用 gradle:0.7。+ 进行定义。

答案 1 :(得分:1)

在您的项目中,root是一个gradle文件夹。在该文件夹中有一个文件'gradle-wrapper.properties'在文本编辑器中打开该文件,并将distributionUrl中的版本从1.8更改为1.9。

然后重新打开你的项目。