gpt4 book ai didi

android - 升级到 Gradle 6 & Android Gradle Plugin 4.0.0 无法获取 "https://dl.google.com/android/repository/addons_list-3.xml"

转载 作者:行者123 更新时间:2023-12-03 02:57:48 24 4
gpt4 key购买 nike

我为我的 Android 项目配置了 CI。

构建项目的服务器无法上网。所以,我得到这个错误:

 IOException: https://dl.google.com/android/repository/addons_list-3.xml
java.net.ConnectException: Connection timed out (Connection timed out)

项目 build.gradle 文件中的所有存储库都是这样声明的:

repositories {
maven("https://artifactory.mycompany.com/artifactory/jfrog-gradle-plugins")
maven("https://artifactory.mycompany.com/artifactory/maven-fabric")
maven("https://artifactory.mycompany.com/artifactory/remote-repos")
maven("https://artifactory.mycompany.com/artifactory/google-maven")
maven("https://artifactory.mycompany.com/artifactory/jcenter")
maven("https://artifactory.mycompany.com/artifactory/libs-android")
}

当我将 Gradle Wrapper 升级到 6.1.1 和 Android Gradle Plugin 4.0.0 时出现此错误。

主要更改是此处描述的更改:

https://docs.gradle.org/6.0/userguide/declaring_repositories.html#sec:supported_metadata_sources

..也就是说,我将这些选项添加到我的存储库中,因为我有没有 pom.xml 文件的 Artifact/库。

    metadataSources {
mavenPom()
artifact()
}

所以,我认为上面的更改让 Gradle 插件尝试从中下载一些东西

https://dl.google.com/android/repository/addons_list-3.xml

但我无法确认这就是原因。

最佳答案

事实证明,我的 CI 设置使用的构建机器配置了构建工具版本 29.0.0,然后最新的 Android Gradle 插件 (4.0.0) 正在尝试下载最新的 android 构建工具 (29.0.2)。

更新构建机器中的 android 构建工具后,一切正常。

关于android - 升级到 Gradle 6 & Android Gradle Plugin 4.0.0 无法获取 "https://dl.google.com/android/repository/addons_list-3.xml",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63016797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com