移除 kotlin-android-extensions 后,NonExistentClass 无法转换为 Annotation

发布时间:2021-03-07 21:32

我正在删除已弃用的 kotlin-android-extensions。它适用于一个项目,但对于另一个项目,我现在被困住了。 一旦我删除了扩展程序,我就会得到:

 incompatible types: NonExistentClass cannot be converted to Annotation @error.NonExistentClass()
      

适用于使用 Room 的课程。

kapt {
    correctErrorTypes = true
}

但这没有帮助。我还没有看到相关性。

回答1

啊——我找到了原因。 kotlin-android-extensions 还提供了@Parcelize 我将@Parcelize 用于房间处理的课程。 添加插件kotlin-parcelize解决问题

kapt 相关推荐