如果我将一个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特定的该项目。造成这种情况的原因是什么?如何解决?
无法发布build.gradle,但这里是插件
apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'groovy'
apply plugin: 'application'
apply plugin: 'maven'
答案 0 :(得分:0)
这是一个编译器问题,你的代码版本和你的jdk版本不匹配,你的代码是用java 1.6编译的,你试图在java .7或java 1.8中构建它
答案 1 :(得分:0)
禁用注释处理解决了它。首选项>构建执行和部署>注释处理器>
然后取消选中启用注释处理。
答案 2 :(得分:0)
转到IntelliJ 设置>构建执行,部署>构建工具> Gradle 。
设置 Gradle JVM JDK8(或您喜欢的JDK)。
为我工作。