在Android Studio中未生成Dagger 2组件

时间:2019-07-16 14:39:44

标签: android dagger-2

dagger2组件未在我的MainActivity类中生成。 我在Gradle项目文件中写了一行:

classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

,这也在我的Gradle模块中行:

annotationProcessor 'com.google.dagger:dagger-compiler:2.17'
compileOnly 'org.glassfish:javax.annotation:10.0-b28'
implementation "com.google.dagger:dagger:2.17"

并同步我的项目,但仍然无法正常工作。

1 个答案:

答案 0 :(得分:1)

要生成Dagger组件,您需要对项目进行Build。进行Clean将删除所有由匕首生成的组件,而Build将重新创建这些组件