【发布时间】:2014-08-08 23:26:39
【问题描述】:
我正在尝试使用最新的 Gradle 版本 (2.0),但是在终端中点击 gradle build 时,我不断收到此消息。为什么要1.10版本?我是 Gradle 的新手,所以我正在努力解决它。
需要 Gradle 版本 1.10。当前版本是 2.0
这是我的依赖项(模块 build.gradle 文件):
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
classpath fileTree(dir: 'build-libs', include: '*.jar')
}
...和包装任务:
task wrapper(type: Wrapper) {
gradleVersion = "2.0"
}
另外,我已将分发 URL 设置如下(在 local.properties 文件中):
distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-all.zip
最后是在File->Settings->Gradle,我选择了“使用可定制的gradle wrapper”
GRADLE_HOME 设置为 C:\Program Files (x86)\Gradle\gradle-2.0
build.gradle 文件:
buildscript {
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
classpath fileTree(dir: 'build-libs', include: '*.jar')
}
}
task wrapper(type: Wrapper) {
gradleVersion = "2.0"
}
更新1
就目前而言,我正在使用这个带有 1.1.0-rc1 插件版本的 Android Studio 1.1.0
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0-rc1'
}
gradle-wrapper.properties 中的 Gradle 版本为 2.3
distributionUrl=http\://services.gradle.org/distributions/gradle-2.3-all.zip
我尝试过插件版本 1.1.0,但后来它抱怨 com.android.application
更新 01/2016
就目前而言,我在 gradle -> wrapper -> gradle-wrapper.properties 中使用 gradle 2.9 分发版
distributionUrl=https\://services.gradle.org/distributions/gradle-2.9-all.zip
插件是
classpath 'com.android.tools.build:gradle:1.5.0'
【问题讨论】:
-
你能发布你的 build.gradle 文件吗?
-
还是有这个问题。插件设置为 0.12.+ 并且我使用 Gradle 2.0 的官方版本。找不到 1.10 的任何痕迹。为什么要它:(
-
您是否为 1.10 生成了包装器?我有同样的问题。如果你得到这个工作,请发布更新。我刚刚回到了一个基于 gradle 的项目,尽管尝试重新生成包装器,但无法让它再次运行。
-
不,2.0 不走运,我现在一直在使用 1.12。如果我设法找到解决方案,我一定会发布它!可能有帮助的是删除 C:/User 中的 .gradle 文件夹。我必须这样做才能使 1.12 正常工作
-
如果它有帮助,就目前而言,我正在使用 Gradle 2.2.1、插件 1.0.1 和 AS 版本 1.1 Preview 2。完全没有问题。
标签: android maven gradle build.gradle gradle-plugin