Android构建不正确的gradle版本

时间:2016-05-09 20:30:39

标签: android gradle android-gradle android-sdk-tools

我正在尝试从命令行构建一个android项目。

我正在关注this tutorial

我的项目结构和文件完全符合教程。

当我运行gradle build时,它告诉我需要使用版本2.2 gradle,但我安装了更新版本的gradle,2.10。那么这是否意味着我必须下载旧版本的gradle来构建android?

* What went wrong:
A problem occurred evaluating root project 'GradleJavaApp'.
> Failed to apply plugin [id 'com.android.application']
   > Gradle version 2.2 is required. Current version is 2.10. If using the gradle wrapper, try editing the distributionUrl in H:\GradleJavaApp\gradle\wrapper\gradle-wrapper.properties to gradle-2.2-all.zip

1 个答案:

答案 0 :(得分:1)

请勿使用旧版本的Gradle!坚持2.10版(或更新版)。

如果你仔细阅读了教程, 您可能使用的是Android版本插件的1.1.3版本:

buildscript {
    …
    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.3'
    }
}

构建插件版本1.1.3从Android开发视图(根据the release notes发布于2015年3月)非常过时。

将其更改为最新版本2.1.0。 Gradle包装器应该停止抱怨Gradle版本和 你应该可以正常使用Gradle 2.10。

同样用教程2.10替换Gradle 2.3中的所有提及。