Aracılığıyla paylaş


JCenter kapatıldıktan sonra Gradle derlemesi

Önemli

Visual Studio App Center 31 Mart 2025'te kullanımdan kaldırılıyor. Tamamen kullanımdan kaldırılana kadar Visual Studio App Center'ı kullanmaya devam edebilirsiniz ancak geçiş yapmayı düşünebileceğiniz birkaç önerilen alternatif vardır.

Destek zaman çizelgeleri ve alternatifleri hakkında daha fazla bilgi edinin.

AppCenter Android derlemelerinizde JCenter ve Bintray kaynaklarını kullanıyorsanız ve derlemeleriniz Gradle Görevi hatasında başarısız oluyorsa (kaynak hatası alınamadı), bunun nedeni JCenter Bintray'in kapatılıyor olmasıdır. Aşağıdaki satırlar (Derleme Günlükleri'nden) bu sorunu gösterir:

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'.

Bu sorun, JFrog'un 1 Mayıs 2021'de JCenter'ı (Bintray'in bir parçası) kapatması nedeniyle oluşur. JCenter, Android yapıtlarının büyük bir bölümü bu sitede barındırıldığı için Android geliştirmesinin önemli bir parçasıydı. Android geliştiricileri, bazı eski kitaplıkların artık korunmaması önlemi ile kitaplıklarını Maven Central'a taşımalıdır. Bu gönderiler, derleme işlem hatlarınızın kesintiye uğramasını önlemek için bilmeniz ve yapmanız gerekenleri bildirir.