kotlin 1.2.70 и Android Room не совместимы - PullRequest
0 голосов
/ 14 сентября 2018

Когда я поднял версию Kotlin до 1.2.70, мои сборки начали давать сбой с ошибкой:

e: Supertypes of the following classes cannot be resolved. Please make sure you have the required dependencies in the classpath:
    class com.my.app.db.AppDatabase, unresolved supertypes: androidx.room.RoomDatabase

Я попытался очистить кэш (очистить кэш из меню AS, сделать недействительным кэш и перезагрузить, затем * 1005)* создавать папки в проекте), но ошибка не исчезла.Затем я опустил версию до предыдущей версии kotlin (1.2.61) и теперь она успешно собирается.

Версия My Room: 2.0.0-rc01 (androidx)

Ответы [ 2 ]

0 голосов
/ 14 сентября 2018

Убедитесь, что у вас установлены последние версии библиотек для rx и room, а затем скомпилируйте их с помощью kotlin 1.2.70

0 голосов
/ 14 сентября 2018

Добавить все зависимости комнаты в gradle

implementation 'android.arch.persistence.room:rxjava2:1.1.0-alpha2'
implementation 'android.arch.persistence.room:runtime:1.1.0-alpha2'
annotationProcessor "android.arch.persistence.room:compiler:1.1.0-alpha2"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...