【问题标题】:Unsupported class file version 52.0 despite compiling for JavaVersion.VERSION_1_7尽管为 JavaVersion.VERSION_1_7 编译,但类文件版本 52.0 不受支持
【发布时间】:2017-03-09 04:07:58
【问题描述】:

我正在使用 Retrolambda 和 DBFlow 开发一个 Android Studio 项目,一切正常。然后,经过一些编辑,我突然得到以下编译错误:

我从我的项目中删除了 Retrolambda,并在 Gradle 文件中定义了 Java 1.7:

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
}

但还是同样的错误,我无法摆脱它。

文件org/intellij/lang/annotations/Flow.class 有什么问题,我在哪里可以找到它?是否可以删除它以便重新生成?

【问题讨论】:

    标签: java android android-studio intellij-idea gradle


    【解决方案1】:

    显然,问题出在我的 Gradle 文件中的以下依赖项:

    compile 'org.jetbrains:annotations:15.0'
    

    删除后,错误不再出现,我没有使用这个依赖的任何东西。

    【讨论】:

      猜你喜欢
      • 2017-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-23
      • 2018-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多