Gradle 7.0 не рекомендует использовать jcenter() для разрешения зависимостей. Вы по-прежнему сможете использовать JCenter в качестве репозитория, но Gradle выдаст предупреждение. Метод jcenter() будет удален в следующем крупном выпуске.
Gradle не имеет внутренней привязки к JCenter или Maven Central, поэтому вы всегда можете переключиться на любой другой репозиторий по вашему выбору.
JFrog, компания, поддерживающая репозиторий артефактов JCenter, используемый многими проектами Android, недавно объявила об устаревании и предстоящем выходе на пенсию JCenter. Согласно объявлению, JCenter разрешит загрузку существующих артефактов до 1 февраля 2022 года.
Разработчикам, публикующим артефакты на JCenter, следует начать перенос пакетов на новый хост, такой как Maven Central.
Итак, просто убедитесь, что авторы предоставляют свою библиотеку в других репозиториях, а затем обновите свои скрипты сборки, чтобы разрешить загрузку из этих репозиториев. Например, в Gradle используйте mavenCentral() функцию, позволяющую получать зависимости из центрального репозитория Maven.
Ответ 3
Последнее обновление, упомянутое здесь на веб-сайте JFrog, заключается в следующем:
ОБНОВЛЕНИЕ 27.04.2021: мы прислушались к мнению сообщества и сохраним JCenter в качестве репозитория только для чтения на неопределенный срок. Наши клиенты и сообщество могут продолжать полагаться на JCenter как на надежное зеркало пакетов Java.