我正在建立一个依赖于一个模块的项目,并且我可以成功制作APK文件。我所做的就是添加
编译项目(':ModuleName')
但是我想知道我是否可以依赖于带有构建差异的模块。因此,[Project:debug ]取决于[Module:debug ],而[Project:release ]取决于[Module:release ]
谢谢!
目前,无论您选择什么作为应用程序构建类型,Gradle工具链默认情况下都仅在发行版本中构建库。有一些解决该问题的建议方法,但是它们大多与您的构建配置有关,而不是与依赖项有关的任何内容。
我能想到的最接近的示例是执行以下操作;
dependencies {
flavor1Compile project(path: ':lib1', configuration: 'flavor1Release')
flavor2Compile project(path: ':lib1', configuration: 'flavor2Release')
}
但这是通过构建样式而不是构建变体实现的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句