导入build.gradle时出现Intellij错误

时间:2017-08-11 16:33:24

标签: java intellij-idea gradle

如果我将一个Java项目导入Intellij,那么转到命令行并运行gradle idea告诉Intellij它是一个gradle项目。我得到以下内容。 com/android/builder/model/NativeAndroidProject: Unsupported major.minor version 52.0 Please use JDK8 or newer. Error: Download JDK8 Select a JDK from the FileSystem.

我单击链接,它将我带到项目结构,带有3个选项的SDK位置,Android SDK位置,JDK位置(设置正确)和Android NDK位置。这两个android字段都是空白但它给我一个错误,Android SDK位置在IDEA安装位置内。任何设置这些目录的尝试都会导致找不到sdk。我正在运行2017.2.1版。

每当我尝试同步gradle时,即使我选择了jdk 8,我也会得到与上面相同的消息。此外,这不是Android项目,我也没有任何东西甚至远程接近Android特定的该项目。造成这种情况的原因是什么?如何解决?

enter image description here

enter image description here

无法发布build.gradle,但这里是插件    apply plugin: 'java' apply plugin: 'idea' apply plugin: 'groovy' apply plugin: 'application' apply plugin: 'maven'

3 个答案:

答案 0 :(得分:0)

这是一个编译器问题,你的代码版本和你的jdk版本不匹配,你的代码是用java 1.6编译的,你试图在java .7或java 1.8中构建它

答案 1 :(得分:0)

禁用注释处理解决了它。首选项>构建执行和部署>注释处理器>

然后取消选中启用注释处理。

答案 2 :(得分:0)

转到IntelliJ 设置>构建执行,部署>构建工具> Gradle

设置 Gradle JVM JDK8(或您喜欢的JDK)。

为我工作。