我有一组库模块(A,B,C,D),其中A是导入B,C和D的主要模块。
A(build.gradle):
dependencies {
...
implementation project(':B')
implementation project(':C')
implementation project(':D')
...
}
因此,当我导出然后再将main(A)模块的.aar
导入其他Android项目时,它无法识别代码中的B,C和D模块。显然,不存在A依赖项。
我阅读了有关aar依赖项的相关文章,但解决方案对我不起作用。我正在使用 gradle 3.2.1 。
更新:
我也尝试使用api
而不是implementation
dependencies {
...
api project(':B')
api project(':C')
api project(':D')
...
}
但结果相同...