Build do Gradle após o desligamento do JCenter
Importante
O Visual Studio App Center está programado para ser desativado em 31 de março de 2025. Embora você possa continuar a usar o Visual Studio App Center até que ele seja totalmente desativado, há várias alternativas recomendadas para as quais você pode considerar migrar.
Se você usar recursos do JCenter e do Bintray em seus builds do Android do AppCenter e suas compilações falharem na falha da Tarefa Gradle (não foi possível obter o erro de recurso), é porque o JCenter Bintray está sendo desligado. As seguintes linhas (de Logs de Build) ilustram esse problema:
Resolved com.android.tools.build:gradle:3.5.4 in :classpath Resolved com.google.gms:google-services:4.2.0 in :classpath Project mobileapp at : is either no Android app project or build version has not been set to override. Skipping... Configure project :@react-native-community_async-storage Project @react-native-community_async-storage at :@react-native-community_async-storage is either no Android app project or build version has not been set to override. * What went wrong: Execution failed for task ':app:***'. Could not resolve all files for configuration ':app:lintClassPath'. Could not download groovy-all.jar (org.codehaus.groovy:groovy-all:2.4.15) Could not get resource 'https://jcenter.bintray.com/org/codehaus/groovy/groovy-all/2.4.15/groovy-all-2.4.15.jar'. Could not GET 'https://jcenter.bintray.com/org/codehaus/groovy/groovy-all/2.4.15/groovy-all-2.4.15.jar'.
Esse problema é causado pelo fato de jfrog ter desligado o JCenter (parte do Bintray) em 1º de maio de 2021. O JCenter era uma parte importante do desenvolvimento do Android porque uma fração principal de artefatos do Android estava hospedada neste site. Os desenvolvedores do Android devem portar suas bibliotecas para o Maven Central com a precaução de que algumas bibliotecas antigas não sejam mais mantidas. Essas postagens informam o que você precisa saber e fazer para evitar interrupções em seus pipelines de build.