【发布时间】:2015-01-05 20:00:39
【问题描述】:
这是我的开发项目结构:
项目文件夹 | +--应用 | +--我的库 | +--图书馆 | +--LibAMyLib 依赖于 LibA,我已将 MyLib 打包为 AAR 并将其发布到 Maven 存储库,但是当我将 MyLib 包含在另一个项目(TestProj)作为远程 aar 依赖项,我得到构建错误(无法解析 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?
【问题讨论】:
-
遇到同样的问题。运气好吗?
-
@lostintranslation ,我发布一个答案,希望它有帮助。