2014-01-22 69 views
0

Android的工作室刚刚更新了自己0.4.2,现在无法解析我与消息项目:Gradle版本1.8是必需的。目前的版本是1.9

摇篮1.8版是必需的。当前版本是1.9。如果使用 gradle包装,请尝试编辑分配UI ...

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

这可能是我的项目,它声明了对1.8的依赖关系,由于Studio更新将其gradle更新为1.9,而没有将现有项目依赖项从1.8更新为1.9,所以它不能再找到它?

回答

1

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

然后重新打开您的项目。

+0

distributionUrl已经指向gradle-1.9-all.zip,其他的一定会出错。 :( –

+0

distributionUrl已经指向gradle-1.9-all.zip。但是,将其从1.9更改为1.8似乎进一步得到了编译,直到遇到另一个错误消息(不再支持1.8)但点击“通过重新导入修复”链接使项目重新生成。 –

4

更新distributionUrlYOUR_PROJECT/gradle产出/ gradle-wrapper.properties文件,工作室(0.4.2)中提到的gradle同时应同步自动提示进行自动修复,但如果它没有做手工。 distributionUrl应该像

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

更新您的项目中,或者如果您使用的是顶级的build.gradle文件中,只有与

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

定义的Android的Gradle版本更新所有的build.gradle文件Studio(0.4.2)仅支持Gradle 1.9,可以使用依赖类路径中的gradle:0.7。+来定义。

相关问题