Android 项目构建在 bintray 停止后失败

Android project build failing after bintray sunset

我知道 bintray 服务从 2021 年 5 月 1 日开始停用,bintray 存储库中的依赖项现在将不可用。不幸的是,我不得不清除 gradle 缓存,现在我面临着 bintray 中托管的依赖项的构建错误。我怎么知道这些库的替代品是什么,至少对于 google 库。

无法解析 com.gu.android:toolargetool:0.2.1。 > 无法获取资源 'https://dl.bintray.com/guardian/android/com/gu/android/toolargetool/0.2.1/toolargetool-0.2.1.pom'。 > 无法获取 'https://dl.bintray.com/guardian/android/com/gu/android/toolargetool/0.2.1/toolargetool-0.2.1.pom'。从服务器收到状态代码 403:禁止

I know that bintray service has been sunset starting May 1 2021, and dependencies that were in bintray repository won't be available now.

他们最近表示,他们将无限期地保持 JCenter 以只读方式打开。

Could not resolve com.gu.android:toolargetool:0.2.1

根据 the project site and according to mvnrepository,Maven Central 上提供了 0.3.0 版。在项目的顶级 build.gradle 文件中,在每个 jcenter() 行之前的一行中添加 mavenCentral() 并将版本从 0.2.1 升级到 0.3.0。

How do I know what is the alternate for this libraries, at least for the google libraries.

大多数 Google 的库,例如 Jetpack,都来自 Google 自己的 Maven 存储库(顶级 [=10= 中的 google() 行] 文件)。