Dagger-Fehler: "Prefer to run the dagger processor over that class instead" in Kotlin
Hallo zusammen! Ich portiere ein Projekt von Java nach Kotlin und bin auf ein Problem bei der Verwendung von Dagger 2 gestoßen. Ich habe ein einfaches Modul, das eine Abhängigkeit bereitstellt:
```kotlin
@Module
class NetworkModule {
@Provides
@Singleton
fun provideRetrofit(): Retrofit {
return Retrofit.Builder()
.baseUrl("https://api.example.com")
.build()
}
}
@Component(modules = [NetworkModule::class])
@Singleton
interface AppComponent {
fun inject(activity: MainActivity)
}
```
Aber wenn ich den Build starte, gibt Gradle folgenden Fehler aus:
`error: [Dagger/DependencyCycle] Prefer to run the dagger processor over that class instead`
Ich habe gegoogelt, aber alle Lösungen sind entweder für Java oder passen nicht. Ich verwende Kotlin 1.8, Dagger 2.48, kapt. Habe versucht, die