Если вы собираетесь использовать AndroidX, все ваших зависимостей поддержки должны быть AndroidX.
Это включает appcompat-v7
и constraint-layout
.
AndroidX имеет таблицу миграции , которая предоставляет вам все эквиваленты библиотеки поддержки.
Это потребует некоторой ручной миграции, поскольку некоторые операции импорта (AppCompatActivity, ConstraintLayout и т. Д.) Теперь будут недействительными. Если вы попытаетесь выполнить сборку, она сообщит вам, где находятся эти недопустимые операции импорта, в журнале ошибок сборки.
Также убедитесь, что вы нашли все виды использования AppCompat Views в XML (например, ConstraintLayout) и заменили их аналогами AndroidX (просто начните вводить имя класса View, и Android Studio предложит правильное).