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?
答案 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。
然后重新打开你的项目。