Android 获取错误“;需要Gradle版本1.10。当前版本为1.12;执行时;gradle包装纸;?

Android 获取错误“;需要Gradle版本1.10。当前版本为1.12;执行时;gradle包装纸;?,android,gradle,android-gradle-plugin,build.gradle,gradlew,Android,Gradle,Android Gradle Plugin,Build.gradle,Gradlew,我正在尝试为Android项目执行gradle wrapper,出现以下错误: 评估根项目“myapp”时出现问题 >需要Gradle版本1.10。目前的版本是1.12。如果使用gradle包装,请尝试将/Users/dude/myapp/gradle/wrapper/gradle-wrapper.properties中的distributionUrl编辑为gradle-1.10-all.zip 我在build.gradle中的wrapper任务如下所示: task wrapper(type:

我正在尝试为Android项目执行
gradle wrapper
,出现以下错误:

评估根项目“myapp”时出现问题

>需要Gradle版本1.10。目前的版本是1.12。如果使用gradle包装,请尝试将/Users/dude/myapp/gradle/wrapper/gradle-wrapper.properties中的distributionUrl编辑为gradle-1.10-all.zip

我在
build.gradle
中的
wrapper
任务如下所示:

task wrapper(type: Wrapper) {
    gradleVersion = "1.12"
}

我最近通过自制更新到Gradle v1.12。是不支持还是什么?如果是这样的话,我在哪里可以检查这类事情呢?

一个特定版本的Gradle Android插件需要一个特定版本的Gradle(至少现在是这样),而你的Gradle Android插件版本似乎需要Gradle 1.10。你可以在Gradle Android插件的文档中找到更多关于这方面的信息


PS:上面的包装器任务使用(生成的)
gradlew
脚本创建运行Gradle所需的文件,这是运行Gradle的首选方式(无需手动安装,每个构建都可以在其
Gradle wrapper.properties
中指定所需的Gradle版本).

Android gradle插件版本需要与gradle版本兼容。在此处签出版本兼容性映射表:


我也有同样的问题。原来,旧的Android Studio在我的应用程序文件夹之上创建了与gradle相关的文件。在我的例子中,路径位于~/git/,我的项目位于~/git/myproject。我现在使用的是AndroidStudio RC2,无论我如何更改项目中的配置,gradle仍然希望使用旧的1.10版本。因此,我用一个新路径重新签出了项目,并更新了项目中的gradle版本引用,然后对其进行了编译

尝试执行:gradlew buildBTW:Android Gradle插件(0.10)的最新更新支持Gradle版本1.10、1.11和1.12。您可能仍在使用Android插件0.8。@Radim谢谢,这就是问题所在。我在
build.gradle
中指定了
com.android.tools.build:gradle:0.9.+
。我将它升级到
0.10.0
,现在它可以工作了。如果你想把它作为一个单独的答案,我会接受的。:)