Error de Dagger: "Prefer to run the dagger processor over that class instead" en Kotlin
¡Hola a todos! Estoy migrando un proyecto de Java a Kotlin y me encontré con un problema al usar Dagger 2. Tengo un módulo simple que proporciona una dependencia:
```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)
}
```
Pero cuando ejecuto la compilación, Gradle muestra el error:
`error: [Dagger/DependencyCycle] Prefer to run the dagger processor over that class instead`
He buscado en Google, pero todas las soluciones son para Java o no funcionan. Estoy usando Kotlin 1.8, Dagger 2.48, kapt. Probé a limpiar
No answers yet.
Inicia sesión para dejar una respuesta
Blogs