无法解析android中的dagger组件的符号

时间:2016-12-21 17:48:46

标签: android dagger-2

我正在尝试将Dagger2添加到Android Studio中的项目中。

这是我的依赖。

compile 'com.google.dagger:dagger:2.8'
annotationProcessor 'com.google.dagger:dagger-compiler:2.8'
provided 'javax.annotation:jsr250-api:1.0'

我正在效仿这个例子。

https://guides.codepath.com/android/Dependency-Injection-with-Dagger-2#advantages

我收到此错误。

无法解析符号DaggerNetComponent

我尝试更改依赖关系和google搜索后找到的其他解决方案。但没有运气。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:3)

编译后生成DaggerNetComponent。您应该在编译中启用注释处理以生成该文件。这个link有详细信息。

应将这些生成的文件添加到项目的源路径中以便识别。