我目前有两个Android项目,SDK和App。在SDK中,我的私有工件中有几个依赖项存储,需要凭据才能访问。我将凭证放在SDK的gradle文件中。
在App层中,当我尝试拉动SDK并传递解决依赖关系时,我无法访问这些依赖关系。它就像是不知道如何在我的神器中查找这些依赖关系。顺便说一句,从maven或Jcenter中提取的SDK中的其他依赖项工作正常。
那么我怎么能解决这个问题呢?这些依赖关系是第三方,所以我不能公开它们。如果你知道如何,请帮助我。非常感谢你。
答案 0 :(得分:1)
您还必须在应用模块中添加带凭据的存储库。
repositories {
jcenter()
maven {
credentials {
username 'xxxx'
password 'xxxxx'
}
url 'xxxx'
}
由于某些依赖项位于私有存储库中,因此您必须将此URL添加到模块中的存储库块中 它无法知道凭据。