Libs添加依赖android

时间:2017-06-09 15:10:32

标签: android module

我遇到了一个关于导入aar文件的问题,它编译了另一个文件,IDE请求也编译它们。 这是我的问题: 我创建了一个模块,它是“mylibs”。 Mylibs编译另一个。在我的例子中是木材(关于伐木的libs)。 然后我从Mylibs创建一个aar文件,并通过下面的代码在mainProject中导入它:

compile(name: 'mylib', ext: 'aar') { transitive = true }

重建后,IDE请求我也必须是进口木材。 我不明白为什么我需要进口木材库?

1 个答案:

答案 0 :(得分:0)

aar个文件不包含依赖项。如果它们通过存储库发送,则同一存储库中通常会有一个pom文件来描述依赖项。在这种情况下,gradle可以自动解决传递依赖性。

但是如果您在本地发送aar,则没有关于可用依赖项的信息,因此您必须手动包含它们。