找不到方法'org.gradle.api.tasks.compile.CompileOptions.setBootClasspath

时间:2019-10-18 09:54:20

标签: java android gradle android-gradle-plugin

我有一个Android项目,已通过gradle-wrapper.properties将gradle版本设置为3.5。下面是我的gradle-wrapper

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.5-all.zip

但是,在我的系统路径变量中,我已将gradle设置为最新版本,并将GRADLE_HOME设置为C:\ Gradle \ gradle-5.6.2

现在,当我尝试构建我的Android项目时,我遇到了异常

Gradle sync failed: org.gradle.api.tasks.compile.CompileOptions.setBootClasspath(Ljava/lang/String;)V

通过详细查看日志,我发现gradle正在尝试使用系统级gradle构建它。我从日志中得到以下信息

Gradle sync failed 
org.gradle.tooling.BuildException: Could not run phased build action using Gradle installation 'C:\Gradle\gradle-5.6.2'

现在,我知道setBoothClasspath方法在最新的gradle版本中不可用,因此在我的gradle-wrapper.properties中,我正在使用版本3.5。但是,我不确定为什么要尝试使用gradle-5.6.2,如何解决它?

0 个答案:

没有答案