android - 执行 "Gradle version 1.10 is required. Current version is 1.12."时出现错误 "gradle wrapper"?

标签 android gradle android-gradle-plugin build.gradle gradlew

我正在尝试为一个 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/

相关文章:

gradle - 如何将 list 部分与 Gradle 和 shadowJar 合并

kotlin - 与Kotlin DSL兼容,期望出现Property <String>错误

android - 构建 Gradle 需要互联网连接

android - 如何实现 LazyColumn 项目印象跟踪

android - 我如何在 ionic 框架中分离应用程序 ID 和版本

android - 移动屏幕阅读器不会 "click"超过屏幕外或 `z-index` HTML 文档中的元素

java - 将 protobuf 与 Gradle (IntelliJ) 结合使用

android - Android 的 ViewPager 中的视差效果

android - Gradle 命名约定 : when to use 'myProj' and when ':myProj' ?

android - 像 "SERVER_URL"这样的属性应该存在于基于 gradle 的 Android 项目中的什么地方?