首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Studio说要使用Gradle 1.10 -但新版本是1.12?

Android Studio说要使用Gradle 1.10 -但新版本是1.12?
EN

Stack Overflow用户
提问于 2014-06-28 04:29:15
回答 3查看 9.9K关注 0票数 8

错误:

代码语言:javascript
复制
The project is using an unsupported version of Gradle.  Please use version 1.10.


My `gradle.build` file says this:

dependencies {
      classpath 'com.android.tools.build:gradle:0.12.+'
}

据我所知,上面这行是正确的。我的gradle-wrapper文件说:

代码语言:javascript
复制
distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip

这发生在我下载最新的Android Studio测试版(v.8)并试图导入一个应用程序时,我假设它是旧版本的Gradle。

而且,当我点击"Fix Gradle Wrapper and re-import project“时,什么也没有发生。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-07-08 17:40:03

如果想要将gradle-wrapper更改为较低版本,则必须将distributionUrl更改为

代码语言:javascript
复制
distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip

然后重新运行包装器任务。如果这还不够,只需删除文件夹.gradlegradle以及文件gradlewgradlew.bat。重新运行包装器,他下载gralde 1.10

由于gradle在1.10和1.12版本中进行了一些重大的api更改,因此您不能使用高于这些插件的版本来构建任何项目。因此,如果android插件是使用gradle 1.10构建的,则必须使用相同的版本

票数 13
EN

Stack Overflow用户

发布于 2015-03-25 04:55:13

错误:“需要Gradle version 1.10。当前版本为2.0”

为什么显示:试图构建一个需要1.10版本的项目,同时使用2.0版本作为原生版本。

解决此问题的方法:更新build.gradle file中的gradle版本

代码语言:javascript
复制
dependencies {
    classpath 'com.android.tools.build:gradle:0.12.2+'
}

将其替换为

代码语言:javascript
复制
dependencies {
    classpath 'com.android.tools.build:gradle:1.0.+'
}
票数 1
EN

Stack Overflow用户

发布于 2014-06-28 04:51:45

Gradle版本和Gradle Android插件版本(0.12.+)是有区别的。

看起来你需要Gradle 1.10版本,不要认为更新的版本会被Gradle Android插件所支持。无论如何,我认为确保你使用Gradle 1.10版本可以解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24460299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档