【发布时间】:2018-01-02 14:33:45
【问题描述】:
我有两个 AAR,我想将它们打包到一个库中并上传到 maven。这两个 AAR 相互依赖。 库的结构如下:
LibraryA
--- AAR1
--- AAR2
LibraryA的build.gradle中的依赖是
dependencies {
compile project(':AAR1')
compile project(':AAR2')
}
但是当我在一个新项目中使用 LibraryA 时。我收到错误,它找不到 AAR1 和 AAR2 错误信息是这样的:
Failed to resolve: AAR1
Failed to resolve: AAR2
如果,我使用的是transitive=true
compile ('com.example.LibraryA:1.0.0@aar') {
transitive=true
}
错误是在 AAR1 和 AAR2 中找不到 aatr 或主题资源。
任何建议将不胜感激
编辑:
LibraryA 的settings.gradle
include ':app', 'AAR1', 'AAR2'
【问题讨论】:
-
就像你的其他问题一样,我认为问题出在你的
settings.gradle -
@chenrui,更新了问题,我不认为它的 settings.gradle