首页 > 解决方案 > 什么是 kapt 异常?

问题描述

什么是 KaptExecution (org.jetbrains.kotlin.gradle.internal.KaptExecution) 以及导致它们的原因以及如何阻止此类异常?

标签: androidkotlinexceptionannotation-processingkapt

解决方案


Kapt 是 Kotlin 的注解处理器——它在编译期间对注解进行处理,通常为使用注解的库生成代码,例如 Room。(你添加一个注解,当你构建应用程序时,它~神奇地~变成了很多工作代码)

所以例外是从处理器运行时开始的,它遇到了一些问题——它通常是一个错误的参数,你没有指定的东西,一个它不知道如何生成的配置,它需要更多信息......之类的事情。

如果您查看“构建”窗口(显示异常消息的窗口),单击其上方的级别,它应该向您显示有关问题的详细信息,并希望提供一些有关您需要采取哪些措施来修复它的信息。


推荐阅读