我正在尝试从命令行构建一个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
答案 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中的所有提及。