Android DaggerActivityComponent错误解决办法详解

  

<强> Android DaggerActivityComponent错误解决办法详解

  

,,在使用dagger2的过程中,如果修改了某个类的内容,第一次编译运行时总会报错:错误:找不到符号符号:,然后再重新编译一次,才会正常运行,经过仔细的检查终于找到问题的根源:
  

  

,,错误的原因是build.gradle(模块:应用)引入com.google.dagger: dagger-compiler: 2.0.2的使用的是编译,如下图:

  

 Android DaggerActivityComponent错误解决办法详解“> <br/>
  </p>
  <p> <>强解决方案如下</强>:引入的需要使用恰当的插件<br/>
  </p>
  <p>,1,配置恰当的插件(在build.gradle(项目:xxx)中添加如下代码)<br/>
  </p>
  
  <pre类=   依赖关系{   类路径“com.android.tools.build: gradle: 2.2.0”//添加合适的插件   类路径“com.neenbedankt.gradle.plugins: android-apt: 1.8”   }   之前      

,2,添加依赖(在build.gradle(模块:应用程序)中添加如下代码)
  

     //添加如下代码,应用恰当的插件   应用插件:“com.neenbedankt.android-apt”   …   依赖关系{   …   编译com.google.dagger:匕首:2.0.2的   apt com.google.dagger: dagger-compiler: 2.0.2的   …   }   之前      

,3,然后同步重构一下工程即可,编译运行就不会报错了!

  

,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Android DaggerActivityComponent错误解决办法详解