Bintray日落后Android项目构建失败
Posted
技术标签:
【中文标题】Bintray日落后Android项目构建失败【英文标题】:Android project build failing after bintray sunset 【发布时间】:2021-07-30 15:47:30 【问题描述】:我知道 bintray 服务已于 2021 年 5 月 1 日起停止使用,并且 bintray 存储库中的依赖项现在将不可用。不幸的是,我不得不清除 gradle 缓存,现在我面临着托管在 bintray 中的依赖项的构建错误。我怎么知道这些图书馆的替代品是什么,至少对于谷歌图书馆而言。
无法解析 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:禁止
【问题讨论】:
【参考方案1】:我知道 bintray 服务已于 2021 年 5 月 1 日起停止使用,并且 bintray 存储库中的依赖项现在将不可用。
他们最近表示,他们将无限期地以只读方式保持 JCenter 开放。
无法解析 com.gu.android:toolargetool:0.2.1
根据the project site 和according to mvnrepository,Maven Central 上提供了 0.3.0 版本。在您项目的*** build.gradle
文件中,在每个 jcenter()
行之前的一行中添加 mavenCentral()
,并将您的版本从 0.2.1 升级到 0.3.0。
我怎么知道这个库的替代品是什么,至少对于谷歌图书馆来说。
Google 的大多数库,例如 Jetpack,都来自 Google 自己的 Maven 存储库(*** build.gradle
文件中的 google()
行)。
【讨论】:
是的,在评论//maven url "https://dl.bintray.com/riontech/maven"
相关内容后构建成功以上是关于Bintray日落后Android项目构建失败的主要内容,如果未能解决你的问题,请参考以下文章
任务执行失败':processDebugGoogleServices'
在 gradle android library kotlin 项目中禁用 META-INF/* 生成
在 IONIC 项目中升级到电容器 3 后,Android Studio 构建失败