Android DaggerActivityComponent错误解决办法详解
短信预约 -IT技能 免费直播动态提醒
Android DaggerActivityComponent错误解决办法详解
在使用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' }
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
Android DaggerActivityComponent错误解决办法详解
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
Android DaggerActivityComponent错误解决办法详解
Android DaggerActivityComponent错误解决办法详解 在使用dagger2的过程中,如果修改了某个类的内容,第一次编译运行时总会报错:错误: 找不到符号 符号: 类 DaggerActivityComponen
2023-05-31
详解java.lang.NumberFormatException错误及解决办法
`java.lang.NumberFormatException` 是一个在 Java 中常见的异常,它会在字符串无法转换为数值类型时抛出。该异常通常发生在以下情况下:1. 将一个非数字字符串(如 "abc")尝试转换为数值类型。2. 将一
2023-08-11
Android 出现:java.lang.NoClassDefFoundError...错误解决办法
今天测试突然给我说我写的XX界面一点app就crash了!
纳尼,我肯定表示不服啊!怎么可能出现一点击就崩溃的情况呢,明明自己的测试了的!
然后我又用自己的测试机试了下没问题(Version:5.0.2),然后又使用crash的测试手机(V
2022-06-06
Android Studio default not found错误解决办法
Android Studio gradle 编译提示‘default not found' 解决办法
在导入studio工程的时候,进行sync的时候,提示Error:Configuration with name 'default' no
2022-06-06
Android webveiw 出现栈错误解决办法
Android webveiw 出现栈错误解决办法前言:最近做一个项目,项目调试基础库的一个调试工具展示设备信息页面使用WebView。有一个应用集成调试基础库展示内容时出现java.lang.UnsupportedOperationExc
2023-05-30
java.lang.NoClassDefFoundError错误解决办法
java.lang.NoClassDefFoundError错误解决办法前言在日常Java开发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类明明
2023-05-31
Android HttpURLConnection.getResponseCode()错误解决方法
导语:个人对网络连接接触的不多,在使用时自己发现一些问题,记录一下。 正文:我在使用HttpURLConnection.getResponseCode()的时候直接报错是IOException错误,responseCode = -1。一直想
2022-06-06
Node.js connect ECONNREFUSED错误解决办法
最近在准备Angularjs +node.js demo的时候在我的mac开发中 遇见此错误,如下:events.js:71
throw arguments[1]; // Unhandled 'error' event
^
Error: c
2022-06-04
Caused by: android.os.NetworkOnMainThreadException错误解决办法
好久不写Android代码手都生了,找出自己之前写的程序发现跑不了了,也没啥特别的错误提示,就看到一句有用的错误Caused by: android.os.NetworkOnMainThreadException,查了下原因上在4.0之后在
2022-06-06
Android 模拟器(emulator-5554...)出现错误解决办法
Android 模拟器 出现错误解决办法:
1.Unable to get view server version from device
exlipse下编写好android应用程序时候,右键项目 run as android appli
2022-06-06
2024-04-02
502 bad gateway错误解决办法
502 Bad Gateway错误是一种HTTP状态码,表示作为服务器或者代理服务器的网关,在执行请求时从上游服务器接收到无效的响应。这种错误通常与服务器之间的通信问题有关,以下是一些可能的解决办法:1. 刷新页面:首先尝试刷新页面,有时候
2023-09-06
2024-04-02
2024-04-02
2024-04-02
【SQLyog错误号码2058解决办法】
当你遇到下图这个错误时,是由于SQLyog在8.0以上版本采用了新的加密方式。 解决办法: win + R打开 , 输入cmd,打开命令行窗口, 然后连接你的SQLyog版本的服务器, mysql -uroot -P3306 -p 注
2023-08-18
android layout XML解析错误的解决方法
提示:
org.xmlpull.v1.XmlPullParserException: PI must not start with xml (position:unknown @1:5 in jav
2022-06-06
Android Data Binding 在 library module 中遇到错误及解决办法
记一次 Data Binding 在 library module 中遇到的大坑
使用 Data Binding 也有半年多了,从最初的 setVariable,替换 findViewById,到比较高级的双向绑定,自定义 Adapter、
2022-06-06
Redis 出现错误1067的解决办法
Redis 出现错误1067的解决办法
一、问题描述:在Windows启动Redis服务时,发生如下错误:Windows无法启动Redis服务(位于本地计算机上)。
错误1067:进程意外终止。在Windows CMD命令行启动时提示:D
2022-06-04