android-studio - 我应该在 Kotlin 项目中将所有 annotationProcessor 更改为 kapt
问题描述
我注意到我必须使用kapt
而不是在我的 Kotlin 项目中正常工作annotationProcessor
。Dagger 2
我是否必须对所有库(特别是Glide
和Room
)做同样的事情?
解决方案
是的,建议这样做。该文件指出:
如果您之前使用过 Android 对注解处理器的支持,请将
annotationProcessor
配置的用法替换为kapt
. 如果您的项目包含 Java 类,kapt
也会处理它们。
推荐阅读
- node.js - 用于节点 js 的 Kafka 库
- parameters - Node.js:req.params、req.body、req.query
- three.js - 三款js VR视频角度变化陀螺仪
- python - 试图将两个 json 数据放入 python 列表但收到错误消息
- php - 当硬币为小数并且硬币返回的金额大于原始返回值时,找到硬币变化(贪婪算法)
- maps - 我正在尝试在地图上绘制从拾取位置到下落位置的折线
- php - 我如何在 CakePHP 3.9(使用 Postgres)的查询构建器中按 xxxx DESC NULLS FIRST(或 LAST)进行排序
- cmd - CMD 从 USB 恢复文件
- java - io.flutter.embedding.engine.dart.DartMessenger$Reply.reply 问题
- html - 悬停显示交互模型