I am implementing Dagger2 and when I am using @ContributesAndroidInjector, I get compile time
error:@dagger.android.ContributesAndroidInjector was used,but dagger.android.processor.AndroidProcessor was not found on the processor path
I tried multiple solutions but this error never goes away. I tried using old library
version of dagger2 dependencies. I tried creating a java abstract @Module class. I
tried using Kotlin android processor declaring kapt dependency, But Nothing really Helped. Can somebody please help me to rid of this error. Following are the dependencies of Dagger2 that I am using in my project for reference:
implementation "com.google.dagger:dagger:2.35.1"
implementation "com.google.dagger:dagger-android:2.35.1"
implementation "com.google.dagger:dagger-android-support:2.35.1"
annotationProcessor "com.google.dagger:dagger-android-processor:2.35.1"
kapt 'com.google.dagger:dagger-compiler:2.28.3'
implementation 'javax.inject:javax.inject:1'
kapt "org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.3.0"
implementation "androidx.compose.runtime:runtime:1.2.1"