[英]Android Studio says to use Gradle 1.10 - but new version is 1.12?
The error: 错误:
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.+'
}
As far as I know, the above line is correct. 据我所知,上述内容是正确的。 My
gradle-wrapper
file says: 我的
gradle-wrapper
文件说:
distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip
This happened when I downloaded the newest Android Studio beta (v.8) and tried to import an app that had, what I assume is an old version of Gradle. 当我下载最新的Android Studio beta(v.8)并试图导入一个应用程序时,就会发生这种情况,我认为这是一个旧版本的Gradle。
Also, when I hit " Fix Gradle Wrapper and re-import project
", nothing happens. 此外,当我点击“
Fix Gradle Wrapper and re-import project
”时,没有任何反应。
If you want to change the gradle-wrapper to a lower version you have to change distributionUrl to 如果要将gradle-wrapper更改为较低版本,则必须将distributionUrl更改为
distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip
and then rerun the wrapper task. 然后重新运行包装器任务。 If this isn't enough just delete the folders
.gradle
and gradle
and the files gradlew
and gradlew.bat
. 如果这还不够,只需删除文件夹
.gradle
和gradle
以及文件gradlew
和gradlew.bat
。 The rerun wrapper and he downloads gralde 1.10 重新运行包装,他下载gralde 1.10
Since gradle had some major api changes from version 1.10 and 1.12 you can not build any project with a higher version then the plugins are build with. 由于gradle在版本1.10和1.12中有一些主要的api更改,因此您无法使用更高版本构建任何项目,然后构建插件。 So if the android plugin is build with gradle 1.10 you have to use the same version
因此,如果android插件是使用gradle 1.10构建的,则必须使用相同的版本
Error: "Gradle version 1.10 is required. Current version is 2.0" 错误: “需要Gradle版本1.10。当前版本为2.0”
Why it show: Attempting to build an Android project that requires 1.10 version of Gradle while using 2.0 version of it as native. 为什么显示:尝试构建一个需要1.10版本Gradle的Android项目,同时使用它的2.0版本作为本机。
What should be done to resolve this problem: Updating the gradle version within build.gradle file 应该怎么做才能解决此问题:在build.gradle文件中更新gradle版本
dependencies {
classpath 'com.android.tools.build:gradle:0.12.2+'
}
replacing it with 替换它
dependencies {
classpath 'com.android.tools.build:gradle:1.0.+'
}
There is a difference between Gradle version and Gradle Android Plugin version (0.12.+). Gradle版本与Gradle Android插件版本(0.12。+)之间存在差异。
Looks like you need Gradle version 1.10, don't think later versions are supperted by the Gradle Android plugin yet. 看起来你需要Gradle版本1.10,不要认为Gradle Android插件还支持更高版本。 Anyway, I think making sure that you use Gradle 1.10 version will resolve this issue.
无论如何,我认为确保使用Gradle 1.10版本将解决此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.