Я пытаюсь перенести свое приложение на AndroidX, следуя официальному документу .Я запускаю опцию рефакторинга: мигрировать на AndroidX .
Сначала у меня были ошибки, которые были устранены путем перезапуска и очистки моего проекта.Затем у меня возникла проблема STRING_TOO_LARGE
(см. Этот вопрос переполнения стека ), которую я решил, понизив инструменты сборки Gradle до 3.1.3.
Но теперь я борюсь с привязкой данных,Инструмент миграции заменил все мои
import android.databinding.**
на
import androidx.databinding.**
, но у меня появляется сообщение об ошибке
не удается разрешить androidx.databinding.
Есть ли что-нибудь, что я должен сделать, чтобы заставить его работать?
Я попытался вернуться к старому databinding
, установив обратно
import android.databinding.**
Вместо этогоиз androidx
, но у меня возникает ошибка с LiveData
, используемым внутри макета xml:
не может найти установщик атрибута с типом параметра androidx.lifecycle.MutableLiveData.