У вас проблемы с зависимостями, которые не зависят от AndroidX.
См. О миграции на AndroidX здесь .
Объяснение: У вас есть некоторая зависимость, которая зависит от android support
(Старая, устарела), и некоторая зависимость, которая зависит от AndroidX
. Так что возникает конфликт при их объединении.
Заставьте свои зависимости использовать AndroidX
, добавив в файл gradle.properties
следующее:
android.useAndroidX=true
android.enableJetifier=true
Кроме того,
С Android Studio 3.2 и выше вы можете быстро перенести
существующий проект для использования AndroidX, выбрав Refactor> Migrate to
AndroidX из строки меню.
Теперь посмотрим на это:
Примечания к выпуску Firebase и упоминание AndroidX . В официальных документах указано, что вам необходимо использовать AndroidX в этих версиях.
Изменить, просто чтобы добавить напоминание:
При каждом обновлении зависимостей, особенно основной версии (первое, наиболее значимое число в коде версии), читайте примечания к выпуску . Даже больше, если вы имеете дело с уже выпущенным программным обеспечением. Это может спасти некоторые жизни.