У меня есть эта ошибка, когда именно при добавлении аутентификации firebase в моем gradle
[Ошибка: не удалось уведомить прослушиватель разрешения зависимостей.
The library com.google.android.gms:play-services-basement is being requested by various other libraries at [[11.0.4,11.0.4], [15.0.1,15.0.1]], but resolves to 15.0.1. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies. The library com.google.firebase:firebase-common is being requested by various other libraries at [[11.0.4,11.0.4]], but resolves to 16.0.0. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies.]1




Эта ошибка означает, что Gradle не знает, что делать, потому что вы (или ваши зависимости) объявляете разные версии одной и той же зависимости, и они несовместимы друг с другом.
Как говорится в ошибке:
Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies.
Вам следует откатить свои изменения и запустить:
./gradlew -q :app:dependencies
чтобы проверить, какие у вас зависимости, объявляющие com.google.android.gms:play-services-basement, а затем вы можете попробовать проверить, используете ли вы последние версии этих зависимостей.
Другой вариант - начать воспроизведение с Стратегия разрешения Gradle, например, используя force и exclude.
В любом случае, самое главное - точно знать, какие зависимости и какие версии вы используете. И лучший способ сделать это - выполнить задачу :dependencies, указанную в ошибке.
Надеюсь, это будет полезно, привет!
Очень хороший ответ!
Спасибо за ответ, да, я понимаю проблему, но не знаю, как ее решить.
Можете ли вы опубликовать свой файл Gradle.