尽管编译为JavaVersion.version_1_7,但不支持52.0版的类文件
我正在和Retrolambda一起做一个Android Studio项目,一切都很顺利。然后,经过一些编辑之后,我突然出现了以下编译错误: 我从项目中删除了Retrolambda,并在Gradle文件中定义了Java 1.7:尽管编译为JavaVersion.version_1_7,但不支持52.0版的类文件,java,android,android-studio,intellij-idea,gradle,Java,Android,Android Studio,Intellij Idea,Gradle,我正在和Retrolambda一起做一个Android Studio项目,一切都很顺利。然后,经过一些编辑之后,我突然出现了以下编译错误: 我从项目中删除了Retrolambda,并在Gradle文件中定义了Java 1.7: compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } compile 'org.jetbra
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
compile 'org.jetbrains:annotations:15.0'
但还是同样的错误,我无法摆脱它
文件
org/intellij/lang/annotations/Flow.class
有什么问题,在哪里可以找到它?可以删除它以便重新生成吗?显然,问题在于我的Gradle文件中存在以下依赖关系:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
compile 'org.jetbrains:annotations:15.0'
删除它后,错误不再发生,我也没有使用任何依赖项