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"
并同步我的项目,但仍然无法正常工作。
答案 0 :(得分:1)
要生成Dagger组件,您需要对项目进行Build
。进行Clean
将删除所有由匕首生成的组件,而Build
将重新创建这些组件