如何获得一个aar文件依赖到另一个aar文件?

时间:2015-12-30 18:53:58

标签: android android-library aar

我是一名插件开发人员,我的插件依赖于两个aar库。当我作为aar存档导出时,我的依赖库不属于它。我的项目结构如下所述

App  
lib1  
 --aartool   
lib2   
lib3

lib1依赖lib2lib3aartool个文件。 App aar依赖lib1

Lib1使用aartool之后的lib1中的一些自定义组件转换为aar并用于application。但是,无论我们从{{1}访问过什么文件} aartoolapplication throwing

中不可用

有没有办法将这些依赖项实现为classnotfoundException

总是我需要将lib1 aar带到应用程序,我不想携带所有其他依赖项。

1 个答案:

答案 0 :(得分:1)

我不确定我是否理解正确,但我认为您只需添加in this questionthis等传递性依赖。

示例:

compile ('com.foo:FOO:1.0.0@aar'){
       transitive=true
}

如果你有循环依赖,你可能会遇到严重的问题!我强烈建议你解决这个问题。