Компонент приложения Dagger не генерируется

1

Я сталкиваюсь с неразрешенной ссылкой: DaggerApplicationComponent Я пытался пересобрать проект и не работал. Каждое найденное мной решение не сработало

Это мой импорт

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-android-extensions'

// Dagger 2
implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:1.1.4-3"
compileOnly 'javax.annotation:jsr250-api:1.0'
implementation 'com.google.dagger:dagger-android:2.15'
implementation 'com.google.dagger:dagger-android-support:2.15'
kapt 'com.google.dagger:dagger-android-processor:2.15'
kapt 'com.google.dagger:dagger-compiler:2.15'

}
Теги:
kotlin
dagger-2

2 ответа

0

нажмите Build-> Создать проект

наслаждаться!!

0

Просто замените свои кинжальные зависимости

 implementation 'com.google.dagger:dagger-android:2.15'
implementation 'com.google.dagger:dagger-android-support:2.15'
kapt 'com.google.dagger:dagger-android-processor:2.15'
kapt 'com.google.dagger:dagger-compiler:2.15'

Со следующим:

implementation  'com.google.dagger:dagger:2.15'
kapt 'com.google.dagger:dagger-compiler:2.15'

Затем создайте свой проект. Он сгенерирует ваши компоненты Dagger, чтобы они были доступны для импорта и использования. Если они по-прежнему недоступны, проверьте сообщения компилятора. Кинжал не будет генерировать компоненты, если вы ошибетесь с аннотациями и другими вещами кинжала.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню