«Невозможно получить доступ к android.arch.lifecycle.ViewModelStoreOwner» в студии android 3.2 - PullRequest
0 голосов
/ 01 октября 2018

Я недавно обновил свою андроид-студию до версии 3.2, и поскольку везде я пытаюсь получить доступ к атрибутам фрагмента / активности из моих классов ViewModel, я получаю сообщение «Не удается получить доступ к android.arch.lifecycle.ViewModelStoreOwner»:

example of the error message

Это не влияет на компиляцию, но это раздражающее сообщение появляется во многих классах.

Есть идеи?

PS: я уже несколько раз пробовал "Неправильно кэшировать и перезагружать"

Ответы [ 2 ]

0 голосов
/ 04 января 2019

Я столкнулся с той же проблемой и решил эту проблему, обновив библиотеки поддержки Android в файле build.gradle.

Я бы порекомендовал обновить библиотеки поддержки Android до версии 27.1.1 или новее.Не нужно добавлять это:

implementation 'android.arch.lifecycle:extensions:1.1.1'
0 голосов
/ 07 октября 2018

Только что возникла та же проблема после обновления, это помогло: Добавьте эту строку в скрипт build.gradle вашего модуля:

dependencies {
    ...
    implementation 'android.arch.lifecycle:extensions:1.1.1'
}

Нашли здесь: Добавление компонентов в ваш проект

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...