【问题标题】:warning: Supported source version 'RELEASE_7' from annotation processor 'org.jetbrains.kotlin.kapt3.ProcessorWrapper' less than -source '1.8'警告:注释处理器 'org.jetbrains.kotlin.kapt3.ProcessorWrapper' 支持的源版本 'RELEASE_7' 小于 -source '1.8'
【发布时间】:2018-04-09 13:02:56
【问题描述】:

我在使用 Android Studio 3.1 和 Kotlin 进行编译时收到此错误消息。我需要进行哪些配置才能避免出现此警告?

warning: Supported source version 'RELEASE_7' from annotation processor 'org.jetbrains.kotlin.kapt3.ProcessorWrapper' less than -source '1.8'

【问题讨论】:

    标签: android-studio kotlin


    【解决方案1】:

    该警告是一个错误,当您在某些库上使用 kapt 而不是 annotationProcessor 时会发生这种情况,例如 Room 版本:1.0.0(通过使用版本:1.1.0-beta2 修复)。

    【讨论】:

    • 添加1.1.0-beta2[kapt] An exception occurred: java.lang.NoClassDefFoundError: org/jetbrains/kotlin/serialization/jvm/JvmProtoBufUtil at me.eugeniomarletti.kotlin.metadata.KotlinClassMetadata$data$2.invoke(KotlinMetadata.kt:51) 时出现以下错误
    • 你在 room::runtime 库上使用相同的版本吗?
    【解决方案2】:

    从@saba-21 回答继续。

    解决方法:

    1. 如果您想保留房间版本,请更改kapt -> annotationProcessor
    2. 或者只是将您的房间版本升级到当前最新的稳定版1.1.1

    【讨论】:

      猜你喜欢
      • 2017-10-22
      • 2014-05-27
      • 2020-11-05
      • 2012-05-31
      • 2020-02-08
      • 1970-01-01
      • 2011-01-06
      • 2018-10-12
      • 1970-01-01
      相关资源
      最近更新 更多