共用方式為


JCenter 關機后的 Gradle 組建

重要

Visual Studio App Center 已排定於 2025 年 3 月 31 日淘汰。 雖然您可以繼續使用 Visual Studio App Center,直到它完全淘汰為止,但有數個建議您考慮移轉至的建議替代方案。

深入瞭解支持時程表和替代方案。

如果您在 AppCenter Android 組建中使用 JCenter 和 Bintray 資源,且您的組建在 Gradle 工作失敗時失敗, (無法取得資源錯誤) ,這是因為 JCenter Bintray 正在關閉。 下列幾行 (從建置記錄) 說明此問題:

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

此問題是因為 JFrog 在 2021 年 5 月 1 日關閉 JCenter (Bintray) 的一部分。 JCenter 是 Android 開發的重要部分,因為此網站上裝載了大部分的 Android 成品。 Android 開發人員應該將其連結庫移植到 Maven Central,並採取預防措施,讓某些舊連結庫不再維護。 這些文章會告訴您需要知道並執行哪些動作,以避免對組建管線造成中斷。