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

Dev*_*wal 6 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'
Run Code Online (Sandbox Code Playgroud)

我正在关注这个例子.

https://guides.codepath.com/android/Dependency-Injection-with-Dagger-2#advantages
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误.

无法解析符号DaggerNetComponent

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

谁可以帮我这个事?

小智 4

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

这些生成的文件应该添加到项目的源路径中才能被识别。