【问题标题】:Minimum supported Gradle version is 2.14.1. Current version is 2.10支持的最低 Gradle 版本为 2.14.1。当前版本是 2.10
【发布时间】:2017-11-17 13:58:19
【问题描述】:

我正在尝试使用 gradle 命令行构建我的项目,但它不断抛出异常

A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
   > Minimum supported Gradle version is 2.14.1. Current version is 2.10. If using the gradle wrapper, try editing the distributionUrl in /mnt/c/Users/USER/Documents/Projects/fdroiddata/build/com.simpledecredwidget/gradle/wrapper/gradle-wrapper.properties to gradle-2.14.1-all.zip  

完全错误是here
这是我位于 $projectroot/gradle/wrapper 的 gradle 包装器,这是我的 gradle 包装器的内容

#Mon Dec 28 10:00:20 PST 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

我已经尽我所能,但它不起作用,正如你所看到的,我已经修改了我的distributionUrl,它一直显示相同的错误并指向相同的文件,请以任何方式帮助我。 谢谢。

【问题讨论】:

    标签: android gradle android-gradle-plugin gradlew


    【解决方案1】:

    如果你使用 gradle wrapper,你应该使用gradlew clean build 命令。因为如果你使用gradle clean build 命令,它仍然会使用你本地的 gradle,我认为它是 2.10 版本。这就是你得到错误的原因。使用gradlew 命令,首先它将下载您在 .properties 文件中定义的 gradle 2.14.1 版本,并将下载 C:\Users\yourusername.gradle\wrapper\dists 文件夹下的 2.14.1 发行版。您需要在命令行中查看下载过程。

    【讨论】:

    • ./gradlew 现在可以工作,但使用gradle 仍然会引发错误,它们之间是否存在差异。我第一次使用./gradlew它下载了gradle文件,现在它工作正常,但我默认使用的fdroid使用gradle所以我不知道该怎么办
    • 能否请您发送新错误,也许我也可以提供帮助。也请您接受并支持我的回答。谢谢
    • 没有考虑我对 gradle 包装器所做的任何更改,我认为在某些地方使用了通用 gradle 包装器
    • 如果你开始使用 gradlewrapper,你必须永远使用它 :) 如果我没记错的话,你在错误中再次运行 gradle clean 命令。但是你需要运行gradlew clean 命令。从现在开始,您需要在每个要使用gradle 的地方使用gradlew。另外,请您为答案投票。
    • 但我使用fdroid 运行它,它默认使用gradle clean
    【解决方案2】:

    您应该为每个 gradle 版本使用所需版本的 Android 插件。

    如果你使用的是 gradle 4.1+,你应该使用插件 3.0.0+。

    您可以在 Android Studio 的“文件”>“项目结构”>“项目”菜单中指定 Gradle 版本,也可以通过编辑 gradle/wrapper/gradle-wrapper.properties 文件中的 Gradle 分发参考来指定 Gradle 版本。以下示例在 gradle-wrapper.properties 文件中将 Gradle 版本设置为 4.1。

    更多信息:https://developer.android.com/studio/releases/gradle-plugin.html

    【讨论】:

      猜你喜欢
      • 2018-05-26
      • 2017-01-14
      • 2018-08-25
      • 2020-09-20
      • 2017-08-21
      • 2020-09-15
      • 1970-01-01
      相关资源
      最近更新 更多