DaggerAppComponent недоступен, неразрешенная ссылка: DaggerAppComponent.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 DaggerAppComponent недоступен, неразрешенная ссылка: DaggerAppComponent.

Сообщение Anonymous »

Неразрешенная ссылка: DaggerAppComponent
зависимости, которые я использовал

Код: Выделить всё

 // Dagger
implementation 'com.google.dagger:dagger:2.21'
implementation 'com.google.dagger:dagger-android:2.21'
implementation 'com.google.dagger:dagger-android-support:2.21'
kapt 'com.google.dagger:dagger-android-processor:2.20'
kapt 'com.google.dagger:dagger-compiler:2.20'
в классе приложения, который у меня есть

Код: Выделить всё

val component: AppComponent by lazy {
DaggerAppComponent.builder()
.appModule(AppModule(this))
.build() // No need for casting here
}
У меня есть класс AppComponent

Код: Выделить всё

@Singleton
@Component(modules = [
AndroidInjectionModule::class,
AppModule::class,
ActivityModule::class,
ServiceModule::class,
BroadcastReceiverModule::class
])
interface AppComponent {
fun inject(app: PragueApp)
}
Я уже попробовал все доступные решения, но мне ничего не помогло. он говорит: Неразрешенная ссылка: DaggerAppComponent, я проверил файлы, сгенерированные сборкой, класс DaggerAppComponent доступен, но не знаю, что не так.

Подробнее здесь: https://stackoverflow.com/questions/787 ... pcomponent
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»