Dagger AppComponent неразрешенная ошибка Android - PullRequest
0 голосов
/ 15 марта 2019

Я создал новый проект с android x . Я следовал каждой инструкции, чтобы добавить кинжал в свой проект.

примененный плагин

применить плагин: 'kotlin-kapt'

Вот мои зависимости Кинжала

Dagger

implementation "com.google.dagger:dagger:$dagger"
implementation "com.google.dagger:dagger-android:$dagger"
implementation "com.google.dagger:dagger-android-support:$dagger"
kapt  "com.google.dagger:dagger-compiler:$dagger"
kapt  "com.google.dagger:dagger-android-processor:$dagger"
compileOnly 'javax.annotation:jsr250-api:1.0'

App Di класс

@Singleton
@Component(
modules = arrayOf(
    AndroidSupportInjectionModule::class
    , AppModule::class,
    ViewModelBuilder::class,
    NetworkModule::class
)
)
interface AppComponent : AndroidInjector<AppSingleton> {

@Component.Builder
abstract class Builder : AndroidInjector.Builder<AppSingleton>()
}
@Module
class AppModule {

@Provides
fun context(app: AppSingleton): Context = app.applicationContext

@Singleton
@Provides
fun preferences(app: AppSingleton): SharedPreferences {
    return PreferenceManager.getDefaultSharedPreferences(app)
}
}

Я пытался пересобрать приложение. Перепробовал много решений, но не разрешил ошибку.

...