gpt4 book ai didi

android - 如何使用凭据解决 gradle 传递依赖?

转载 作者:太空狗 更新时间:2023-10-29 14:01:41 24 4
gpt4 key购买 nike

我目前有两个 Android 项目,SDK 和 App。在 SDK 中,我的私有(private) Artifact 中有多个依赖项存储,需要凭据才能访问。我将凭据放在 SDK 的 gradle 文件中。

在App层,当我尝试拉取SDK并传递解决依赖时,我无法访问这些依赖。这就像 gradle 甚至不知道在我的 Artifact 中查找这些依赖项。顺便说一句,从 maven 或 Jcenter 中提取的 SDK 中的其他依赖项工作得很好。

那么我该如何解决这个问题呢?这些依赖项是第三方的,所以我不能将它们公开。如果你知道怎么做,请帮助我。非常感谢你。

最佳答案

您还必须在您的应用模块中添加带有凭据的存储库。

 repositories {
jcenter()
maven {
credentials {
username 'xxxx'
password 'xxxxx'
}
url 'xxxx'
}

由于某些依赖项位于私有(private)存储库中,因此您必须将此 url 添加到模块中的存储库 block 中。
它不知道凭据。

关于android - 如何使用凭据解决 gradle 传递依赖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35181067/

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