错误: 找不到符号 符号: 类 DaggerActivityComponent错误解决
来源:互联网 发布:淘宝的权重是什么意思 编辑:程序博客网 时间:2024/05/17 04:49
在使用dagger2的过程中,如果修改了某个类的内容,第一次编译运行时总会报错:错误: 找不到符号 符号: 类 DaggerActivityComponent 位置: 程序包 com……的错误,然后再重新编译一次,才会正常运行,经过仔细的检查终于找到问题的根源:
错误的原因是build.gradle(Module:app)引入'com.google.dagger:dagger-compiler:2.0.2'使用的是compile,如下图:
解决方案如下:引入'com.google.dagger:dagger-compiler:2.0.2'需要使用apt插件
1、配置apt插件(在build.gradle(Project:xxx)中添加如下代码)
dependencies { classpath 'com.android.tools.build:gradle:2.2.0' //添加apt插件 classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' }}2、添加依赖(在build.gradle(Module:app)中添加如下代码)
//添加如下代码,应用apt插件apply plugin: 'com.neenbedankt.android-apt'...dependencies { ... compile 'com.google.dagger:dagger:2.0.2' apt 'com.google.dagger:dagger-compiler:2.0.2' ...}3、然后sync重构一下工程即可,编译运行就不会报错了!
0 0
- 错误: 找不到符号 符号: 类 DaggerActivityComponent错误解决
- Android : ”找不到符号“错误
- android 错误:找不到符号
- IDEA 错误: 找不到符号
- Maven 错误找不到符号
- 错误: 找不到符号
- javac 错误: 找不到符号
- Lombok添加@AllArgsConstructor后报错“错误:找不到符号 符号:类 ConstructorProperties ”
- 类似错误: 找不到符号 符号: 方法 getDatabase() 位置: 类 Connector
- 解决外部符号错误
- Android Studio 错误:找不到符号
- maven 错误找不到符号 解决办法
- 《完美解决系列》Android Studio中提示找不到符号错误
- viewpager符号找不到错误;viewpager.addOnPageChangeListener错误
- 【Java】idea找不到符号找不到类,但是却没有错误
- MFC解决外部符号错误
- Android Studio 编译错误:找不到符号
- 编译报错+解决方法:错误: 找不到符号
- 第十三周 项目3-Dijkstra算法的验证
- 【第14周项目1-(3)验证二叉排序树相关算法】
- 使用CocoaPods时遇到pod setup失败
- ActionBar
- 【Unity】打字机效果
- 错误: 找不到符号 符号: 类 DaggerActivityComponent错误解决
- JavaScript自动切换图像
- 【路由与交换】交换机和集线器
- Android常用检查判断方法(本人忘性大留个备份没事看看)
- 字符设备驱动第十二课-----中断
- 第十四周项目1(2) 验证分块查找算法
- Linux join命令使用不详解
- SpringMVC拦截器学习记录
- 一套多快好省的性能测试方法论,必须安利