gpt4 book ai didi

android - gradle 如何确定从哪个存储库安装?

转载 作者:搜寻专家 更新时间:2023-11-01 07:43:25 24 4
gpt4 key购买 nike

让我们考虑 build.gradle 文件的以下部分

allprojects {
repositories {
google()
jcenter()
mavenCentral()
}
}

尽管我不太了解 google()jcenter()mavenCentral() 之间的确切区别 - 根据这个post ( Android buildscript repositories: jcenter VS mavencentral ) jcenter()mavenCentral() 的超集 - 因此我们可以合理地预期 中至少有一些受支持的库重叠google()jcenter()mavenCentral()

现在的问题是是否在所有 3 个中都找到了所需的存储库。

implementation 'some_cool_library_found_in_all_3:1.0.0'

gradle 如何知道从中下载和安装的是“正确的”?是否有一些简单的启发式方法(例如从上到下)。或者库和版本是否由 google()jcenter()mavenCentral() 中的某些协议(protocol)标准化 - 使其与我们从何处获取无关图书馆从。

最佳答案

gradle docs包含以下内容:

A project can have multiple repositories. Gradle will look for a dependency in each repository in the order they are specified, stopping at the first repository that contains the requested module.

关于android - gradle 如何确定从哪个存储库安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50114067/

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