我是一名插件开发人员,我的插件依赖于两个aar
库。当我作为aar存档导出时,我的依赖库不属于它。我的项目结构如下所述
App
lib1
--aartool
lib2
lib3
lib1
依赖lib2
,lib3
和aartool
个文件。
App
aar
依赖lib1
。
Lib1
使用aartool
之后的lib1
中的一些自定义组件转换为aar并用于application
。但是,无论我们从{{1}访问过什么文件} aartool
和application
throwing
有没有办法将这些依赖项实现为classnotfoundException
?
总是我需要将lib1 aar带到应用程序,我不想携带所有其他依赖项。
答案 0 :(得分:1)
我不确定我是否理解正确,但我认为您只需添加in this question或this等传递性依赖。
示例:
compile ('com.foo:FOO:1.0.0@aar'){
transitive=true
}
如果你有循环依赖,你可能会遇到严重的问题!我强烈建议你解决这个问题。