Я создаю приложение, которое будет в значительной степени зависеть от пользовательских данных и планирую использовать Room для управления и хранения их информации. Однако, следуя руководству, я столкнулся с несколькими проблемами с версиями, которые у меня были проблемы, решаемые самостоятельно.
Поскольку я довольно новичок как в разработке Android, так и в использовании Room, я следую этому руководству: Android Room с видом - Kotlin
Я впервые заметил, что могут быть некоторые проблемы на шаге 3, когда я обновляю свои файлы Gradle. В двух последних строках блока dependencies
меня встретила следующая ошибка:
Library should be updated to be compatible with Kotlin 1.3
Я был смущен этим, так как учебник использует какую-то переменную для определения версий библиотеки. В этот момент я запустил приложение, и оно, похоже, работало нормально, поэтому я продолжил.
Когда я добрался до шага 9, я также столкнулся с дополнительными ошибками, которые теперь мешают выполнению сборок:
Type mismatch: inferred type is kotlin.coroutines.experimental.CoroutineContext but kotlin.coroutines.CoroutineContext was expected
Type mismatch: inferred type is kotlin.coroutines.CoroutineContext but kotlin.coroutines.experimental.CoroutineContext was expected
Это из-за ошибок, из-за которых реализации kotlinx.coroutines.experimental
устарели, однако я не смог найти ссылки на библиотеки без experimental
, используя intellisense Android Studio.
Что мне нужно сделать, чтобы решить эти проблемы с библиотекой и продолжить обучение?