在IntelliJ中使用不同的Java JDK版本导入Gradle项目

3
我试图在IntelliJ中导入Gradle项目,但出现以下错误:
错误:无法从“9.0.4”确定Java版本。
正如所说的那样,Gradle项目使用的是Java 1.8(确切地说是1.8.0_152),而我的Linux系统版本为9.0.4。
我认为应该将版本从9.0.4降级到1.8.0_152,但我不知道如何操作。我能否在不降级Java版本的情况下解决问题?
1个回答

2
这是一个众所周知的错误!在此,您可以在github上找到问题文档,并提供可能的解决方案:#16536

编辑文件/android/gradle/wrapper/gradle-wrapper.properties并更新最后一行: distributionUrl=https\://services.gradle.org/distributions/gradle-4.3-rc-2-all.zip

另外,我发现这个针对intellij的解决方案,通过指向自定义gradle安装位置来解决:

"File > Settings... > Build, Execution, Deployment > Gradle > Use local gradle distribution"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接