Неразрешенная ссылка DaggerApplicationComponent при добавлении варианта использования в ViewModel - PullRequest
0 голосов
/ 17 июня 2020

Я разрабатываю Android MVVM с чистой архитектурой, и образец viewModel выглядит следующим образом:

class TestViewModel @Inject constructor(
    private var test1UseCase: Test1UseCase,
    private var test21UseCase: Test21UseCase,
    private var test3UseCase: Test3UseCase
)

он отлично работает. Но когда я пытаюсь добавить Test4UseCase, отображается Неразрешенная ссылка DaggerApplicationComponent .

Я уже реализовал следующее в app.gradle:

apply plugin: 'kotlin-kapt'

kapt "com.google.dagger:dagger-compiler:$rootProject.dagger2Version"
kapt "com.google.dagger:dagger-android-processor:$rootProject.dagger2Version"

Кинжал версия dagger2Version = '2.28'

перед добавлением нового UseCase код работает нормально. Ошибка произошла только при добавлении нового варианта использования.

Есть ли у него верхний предел прецедента? Я что-то пропустил? Заранее спасибо.

...