Прежде всего, убедитесь, что вы используете последнюю версию библиотек Firebase.
Если вы согласны, решение состоит в том, чтобы явно добавить последнюю версию зависимостей для тех библиотек, для которых указано, что они имеют смешанные версии.
Если следовать подсказке, отображаемой в Android Studio:
Found versions 28.0.0, 27.1.0. Examples include com.android.support:animated-vector-drawable:28.0.0 and com.android.support:exifinterface:27.1.0
Вам нужно будет добавить
implementation “com.android.support:exifinterface:28.0.0”
(более высокую версию двух конфликтующих версий) к вашему build.gradle
.
После этогоСинхронизация должна перестроить зависимости и устранить ошибку.Если вы снова увидите похожую ошибку для другой библиотеки, продолжайте делать то же самое, пока все такие ошибки не исчезнут.
Более простой способ добавить эти зависимости без необходимости их набора - использовать клавиатуру Android Studioярлыки.Выделите ошибку и нажмите «ALT + ENTER», вы увидите вариант: Add Library dependency > Edit Intention settings
Это должно открыть меню, показывающее проблемную зависимость.Добавьте эту зависимость с версией 28.0.0
.Синхронизируйте, и вы должны увидеть, что ошибки устранены.