这是我的开发项目结构:
项目文件夹 | +--应用 | +--我的库 | +--图书馆 | +--LibA
MyLib依赖于 LibA,我已将MyLib打包为 AAR 并将其发布到 Maven 存储库,但是当我将MyLib作为远程 aar 依赖项包含在另一个项目(TestProj)中时,出现构建错误(无法解析LibA的依赖项,LibA不包含在MyLib的发布中),这是 TestProj 的 app 文件夹中的build.gradel:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile ('xxx.xxxxxx:yyyyy:1.0-SNAPSHOT@aar'){
transitive = true
}
}
这是MyLib的 build.gradle :
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':Libraries:LibA')
}
我如何发布MyLib和已经打包在 AAR 中的LibA ?