织物 Maven 仓库导致 Gradle 构建缓慢

11

从使用Crashlytics Maven仓库升级到新的Fabric Maven仓库和Gradle插件后,我的Gradle构建变得非常慢。

问题似乎是由于Fabric Maven仓库在Gradle尝试解析依赖项时返回401未经授权错误引起的:

Failed to get resource: GET. [HTTP HTTP/1.1 401 Unauthorized: https://maven.fabric.io/repo/com/android/support/recyclerview-v7/maven-metadata.xml]
Failed to get resource: GET. [HTTP HTTP/1.1 401 Unauthorized: https://maven.fabric.io/repo/com/android/support/appcompat-v7/maven-metadata.xml]
Failed to get resource: GET. [HTTP HTTP/1.1 401 Unauthorized: https://maven.fabric.io/repo/com/android/support/support-v4/maven-metadata.xml]
Failed to get resource: GET. [HTTP HTTP/1.1 401 Unauthorized: https://maven.fabric.io/repo/com/google/android/gms/play-services/maven-metadata.xml]
Failed to get resource: GET. [HTTP HTTP/1.1 401 Unauthorized: https://maven.fabric.io/repo/com/android/support/support-annotations/21.0.2/support-annotations-21.0.2.pom]
Failed to get resource: GET. [HTTP HTTP/1.1 401 Unauthorized: https://maven.fabric.io/repo/com/android/support/mediarouter-v7/19.0.1/mediarouter-v7-19.0.1.pom]
Failed to get resource: GET. [HTTP HTTP/1.1 401 Unauthorized: https://maven.fabric.io/repo/com/android/support/support-annotations/maven-metadata.xml]
Failed to get resource: GET. [HTTP HTTP/1.1 401 Unauthorized: https://maven.fabric.io/repo/com/android/support/recyclerview-v7/maven-metadata.xml]
Failed to get resource: GET. [HTTP HTTP/1.1 401 Unauthorized: https://maven.fabric.io/repo/com/android/support/appcompat-v7/maven-metadata.xml]
Failed to get resource: GET. [HTTP HTTP/1.1 401 Unauthorized: https://maven.fabric.io/repo/com/android/support/support-v4/maven-metadata.xml]
Failed to get resource: GET. [HTTP HTTP/1.1 401 Unauthorized: https://maven.fabric.io/repo/com/google/android/gms/play-services/maven-metadata.xml]

旧的Crashlytics Maven仓库没有返回这些结果。

是否有人遇到过类似的错误,或者找到了解决方案?


不确定,但您可能遇到了与此处相同的问题:https://dev59.com/0YXca4cB1Zd3GeqPCw-g - Sundeep Gupta
1个回答

34

1
嘿,卡洛斯,我刚和团队一起解决了那个问题,你看看吧! - Hemal Shah
2
@HemalShah 这份文档的代码库链接有误,请修正!https://dev.twitter.com/twitter-kit/android/integrate - itochan
对于那些寻找FabricMC的人,仓库网址为https://maven.fabricmc.net/。此外,答案中提到的Fabric已被Firebase替换。 - Alexis Evelyn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接