Ошибка ввода типа. Firebase JobDispatcher

Я столкнулся со следующей ошибкой в ​​этой строке: .setService(LocationFirebaseJobService::class.java) :

Ошибка ввода типа. Ожидаемое несоответствие типа: выводимый тип – Class<LocationFirebaseJobService> но Class<out JobService!> Ожидался

Вот мой код:

 val dispatcher = FirebaseJobDispatcher(GooglePlayDriver(context)) val myJob = dispatcher.newJobBuilder() .setService(LocationFirebaseJobService::class.java) .setTag("my-unique-tag") .build() 

My LocationFirebaseJobService:

 class LocationFirebaseJobService: JobService() { override fun onStartJob(p0: JobParameters?): Boolean { TODO("not implemented") //To change body of created functions use File | Settings | File Templates. } override fun onStopJob(p0: JobParameters?): Boolean { TODO("not implemented") //To change body of created functions use File | Settings | File Templates. } } 

Вы уверены, что продлеваете надлежащий JobService? Firebase предоставляет com.firebase.jobdispatcher.JobService но Android после уровня API 21 предоставляет android.app.job.JobService (Firebase – совместимая версия этого API)

Проверьте свой импорт в LocationFirebaseJobService