我正在尝试使用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
这是我的gradle包装器,位于$projectroot/gradle/wrapper
,这是我的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
并且它一直显示相同的错误并指向同一个文件,请以任何方式帮助我。
感谢。
答案 0 :(得分:0)
如果使用gradle包装器,则应使用gradlew clean build
命令。因为如果您将使用gradle clean build
命令,它仍将使用您的本地gradle,我认为它是2.10版本。这就是你得到错误的原因。使用gradlew
命令,首先它将下载您在.properties文件中定义的gradle 2.14.1版本,它将在C:\ Users \ yourusername.gradle \ wrapper \ dists文件夹下载2.14.1发行版。您需要在命令行中查看下载过程。
答案 1 :(得分:0)
您应该为每个gradle版本使用所需版本的Android插件。
如果您使用的是gradle 4.1+,则应使用插件3.0.0 +。
您可以在文件>中指定Gradle版本。项目结构> Android Studio中的项目菜单,或通过编辑gradle / wrapper / gradle-wrapper.properties文件中的Gradle分布引用。以下示例在gradle-wrapper.properties文件中将Gradle版本设置为4.1。
更多信息:https://developer.android.com/studio/releases/gradle-plugin.html