我正在尝试为一个 Android 项目执行 gradle wrapper
,但出现了这个错误:
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
build.gradle
中我的wrapper
任务如下所示:
task wrapper(type: Wrapper) {
gradleVersion = "1.12"
}
我最近通过 Homebrew 更新到 Gradle v1.12。是不支持还是怎么的?如果是这样,我在哪里可以检查这种东西?
最佳答案
特定版本的 Gradle Android 插件需要特定版本的 Gradle(至少目前如此),而且您的 Gradle Android 插件版本似乎需要 Gradle 1.10。您可能会在 Gradle Android 插件的文档中找到更多相关信息。
PS:上面的包装器任务使用(生成的)gradlew
脚本创建运行 Gradle 所需的文件,这是运行 Gradle 的首选方式(无需手动安装,每个构建都可以在其指定gradle-wrapper.properties
它需要哪个 Gradle 版本)。
关于android - 执行 "Gradle version 1.10 is required. Current version is 1.12."时出现错误 "gradle wrapper"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23464780/