android - 什么是 kapt 异常?
问题描述
什么是 KaptExecution (org.jetbrains.kotlin.gradle.internal.KaptExecution) 以及导致它们的原因以及如何阻止此类异常?
解决方案
Kapt 是 Kotlin 的注解处理器——它在编译期间对注解进行处理,通常为使用注解的库生成代码,例如 Room。(你添加一个注解,当你构建应用程序时,它~神奇地~变成了很多工作代码)
所以例外是从处理器运行时开始的,它遇到了一些问题——它通常是一个错误的参数,你没有指定的东西,一个它不知道如何生成的配置,它需要更多信息......之类的事情。
如果您查看“构建”窗口(显示异常消息的窗口),单击其上方的级别,它应该向您显示有关问题的详细信息,并希望提供一些有关您需要采取哪些措施来修复它的信息。
推荐阅读
- java - 向我的 Spring Boot 项目添加新的依赖项会破坏现有的 @Autowired 设置
- ios - reloadData后无法单击tableView单元格中的按钮
- coldfusion - 在 ColdFusion 中将结构创建为按钮
- python - 使用 pandas 数据框从 TSNE 的输出中标记 matplotlib 散点图上的点
- webpack-dev-server - 以编程方式或 CLI 停止 webpack-dev-server
- bash - Bash脚本 - 无法使用存储在变量中的特殊字符执行命令
- groovy - groovy 转义双引号 $
- python - cx_Freeze pygame 错误
- python - 在后台启动简单的 Python Web 服务器并继续执行脚本
- python - 如何在python中将不同的excel文件合并到一个具有不同工作表名称的工作簿中