我已经通过了各种stackoverflow链接,其中一些链接是:
但是下面没有人解决这个问题:gradle文件和我的应用程序:
// dependency injection
implementation 'com.google.dagger:dagger-android:2.14.1'
implementation 'com.google.dagger:dagger-android-support:2.14.1'
annotationProcessor 'com.google.dagger:dagger-android-processor:2.14.1'
annotationProcessor 'com.google.dagger:dagger-compiler:2.14.1'
MyApplication文件为:
DaggerAppComponent.builder()
.application(this)
.build()
.inject(this);
AppLogger.init();
答案 0 :(得分:1)
您必须在设置dagger之后构建项目,然后开始键入Dagger,Android Studio将显示为dagger组件构建的类</ p>
答案 1 :(得分:0)
有很多解决方法,
以下方法是全球性的问题解决方法
这3种方法可以解决您的问题。
答案 2 :(得分:0)
当我在gradle文件中应用插件“ kotlin-kapt”时,它导致找不到DaggerAppComponent。禁用它,再次找到DaggerAppComponent,我正在使用Dagger 2.28.1。
因此,该问题可能与插件的特定更改有关。