Android kotlin dagger2 - ошибка: невозможно получить доступ к FusedLocationProviderClient - PullRequest
0 голосов
/ 11 декабря 2018

Я объявляю клиент fusedLocationProvider как lateinit var в kotlin в моем классе фрагментов, но при компиляции он выдает ошибку: не удается получить доступ к FusedLocationProviderClient.Также я вставляю этот класс как модуль, использующий dagger2, но странным образом из-за этого объявления var в lateinit кинжал выдает ошибку циклической зависимости

error: [ComponentProcessor: MiscError] dagger.internal.codegen.ComponentProcessor не смог обработать этот интерфейспотому что не все его зависимости могут быть разрешены.Проверьте на ошибки компиляции или циклическую зависимость с сгенерированным кодом.открытый абстрактный интерфейс AppComponent расширяет dagger.android.AndroidInjector <> {^

...