Getting error “Gradle version 1.10 is required. Current version is 1.12.” when executing “gradle wrapper”?

女生的网名这么多〃 提交于 2019-12-04 02:52:55

问题


I'm trying to execute gradle wrapper for an Android project, and this error is raised:

A problem occurred evaluating root project 'myapp'.

> Gradle version 1.10 is required. Current version is 1.12. If using the gradle wrapper, try editing the distributionUrl in /Users/dude/myapp/gradle/wrapper/gradle-wrapper.properties to gradle-1.10-all.zip

My wrapper task in build.gradle looks like this:

task wrapper(type: Wrapper) {
    gradleVersion = "1.12"
}

I recently updated to Gradle v1.12 via Homebrew. Is it not supported or something? If so, where can I check this sort of thing?


回答1:


A particular version of the Gradle Android plugin requires a particular version of Gradle (at least for now), and it seems that your version of the Gradle Android plugin requires Gradle 1.10. You might find more information on this in the documentation for the Gradle Android plugin.

PS: The wrapper task above creates the files necessary to run Gradle with the (generated) gradlew script, which is the preferred way to run Gradle (no manual install, every build can specify in its gradle-wrapper.properties which Gradle version it needs).




回答2:


The version of Android gradle plugin needs to be compatible with the version of Gradle. Checkout the version compatibility mapping table here: http://tools.android.com/tech-docs/new-build-system/version-compatibility




回答3:


I had the same problem. It turned out that the old Android Studio created gradle related files one level above my application folder. In my case, the path was in ~/git/, and my project was at ~/git/myproject. I used Android Studio RC2 now, and no matter how I changed the config within the project, gradle still wanted to use the old 1.10 version. Therefore, I re-checked out the project a new path, and updated the gradle version reference within the project, then it compiled.



来源:https://stackoverflow.com/questions/23464780/getting-error-gradle-version-1-10-is-required-current-version-is-1-12-when-e

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!