android - 错误:找不到符号类 DaggerAppComponent
问题描述
我从 github 下载了几个使用 dagger 的示例项目,例如Moxy 示例项目(尝试运行 github-sample),但到处都有相同的错误 - «找不到符号类 DaggerAppComponent»。我没有对刚刚下载的项目进行任何更改并尝试运行它们。
Gradle 版本 - 3.1.2 AndroidStudio – 3.3
def dagger = '2.7'
implementation "com.google.dagger:dagger:$dagger"
annotationProcessor "com.google.dagger:dagger-compiler:$dagger"
有人知道如何解决吗?
解决方案
添加以下依赖项。
implementation 'com.google.dagger:dagger:2.x'
annotationProcessor 'com.google.dagger:dagger-compiler:2.x'
或者试试这个
annotationProcessor 'com.google.dagger:dagger-compiler:2.12'
推荐阅读
- r - 删除出现在字符串末尾的字符匹配
- sql - SQL:在 UNION 与 UNION ALL 中,隐含的 ID 是什么?
- javascript - 如何使用reduce和lambda将每个单词放入一个js数组中
- typescript - 错误:类型 'XX' 在 ES5/ES3 中不是有效的异步函数返回类型,因为它没有引用与 Promise 兼容的构造函数值
- python - 使用 argparse 选项进行重构
- python - Odoo 如何一次更新或安装多个数据库的模块
- python-3.x - 在python中将一组字节转换为字符串
- sql - 使用一张表中的信息在另一张表中设置信息
- istio - Istio 跟踪 x-b3-sampled 始终为 0
- python - 如何使用列表索引返回数据列而不是行?