androidx не может найти символ androidx.databinding.DataBindingComponent - PullRequest
0 голосов
/ 21 апреля 2020

После миграции на androidx

У меня возникает проблема при компиляции

ошибка: не удается найти символ androidx.databinding.DataBindingComponent

символ: класс DataBindingComponent расположение: пакет androidx .databinding

Версия Gradle, которую я использую: 5.4.1

Примечание: Другие компоненты в пакетах androidx.databinding работают нормально. Как DataBindingUtil

Только DataBindingComponent не работает

public class FragmentDataBindingComponent implements androidx.databinding.DataBindingComponent {
public FragmentBindingAdapters getFragmentBindingAdapters() {
    return adapter;
}
}

1 Ответ

0 голосов
/ 21 апреля 2020

Это может быть проблемой из-за несовместимых библиотек, и обычно происходит при пакетном обновлении библиотек. Одним из решений является внесение небольших изменений в библиотеки и попытка построить проект после каждого увеличения. Цель состоит в том, чтобы изолировать несовместимые зависимости. Это предполагает, что ваши файлы макета обернуты внутри полей разметки, и ошибка фактически возникает из-за обновления, а не из исходного кода.

...