我可能在这里遗漏了一些非常基本的东西,所以希望这不是一个难题.
我相当于
CoffeeShop coffeeShop = DaggerCoffeeShop.create();
IDE(IntelliJ)无法识别.这是一个本机Java项目. “DaggerCoffeShop”部分全是红色的.
该组件使用以下语法:
@Component(modules =
“ModuleClassName”是使用@Module注释的模块的名称,包括@Provides方法.
为了获得libs我在Gradle中使用它:
compile 'com.google.dagger:dagger:2.4'
compile 'com.google.dagger:dagger-compiler:2.4'
这就是我需要的吗?对于任何注释我都没有任何错误,只是这个Dagger关键字无法识别.我错过了什么?
任何帮助或方向赞赏.对于像我这样的初学者,我没有找到那么棒的文档.
最佳答案