[英]How to inherit app dependency from module (Android)
所以我正在开发一个类似于下面的项目结构的app
main app -
libs - aarlib
module1
module2
通过上面的结构,可以很容易地看到主应用程序将aar文件作为依赖项,并将其添加到build.gradle文件中,如下所示
compile (name: 'aarlib', ext: 'aar')
现在我希望项目中的模块继承主应用程序的aarlib文件。 我该怎么做?
在每个module'sbuild文件中,我都试过了
compile (name: 'aarlib', ext: 'aar')
当我尝试上面的代码时,我得到一个找不到文件错误。 有没有办法跳过文件夹或gradle中的那种东西。
请注意,我不想在模块libs文件夹中包含aar。 有办法解决这个问题吗? 提前致谢
解决方案:
provided
那样进行依赖,否则您可能会遇到重复的类错误。 compile (name: 'aarlib', ext: 'aar')
with provided (name: '../app/aarlib', ext: 'aar')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.