bio*_*007 10 android gradle android-library android-gradle-plugin
我有一个库项目 - 让我们称之为lib1具有自定义flavorDimensions指定的。更准确地说,存在buld具有实际风味full和 的维度production。
此库由另一个库项目 ( lib2) 使用,没有flavorDimensions指定自定义,app项目依赖于lib2但不直接到lib1。
要告诉我使用lib2哪种口味,lib1我可以指定missingDimensionStrategy 'build', 'full'. 伟大的。任务完成了吧?
嗯,不是真的......项目不会同步,因为app项目不知道它lib1应该使用哪种风格???我还需要将 放到missingDimensionStrategy 'build', 'full'应用程序项目中。您可以想象,如果您尝试构建一个模块化良好的应用程序。这一行实际上将出现在每个 build.gradle 中,它传递地依赖于lib1.
这是应该的吗?我不能在全球某个地方告诉 gradle 使用什么口味吗?我想添加依赖debugApi project (path:':xxx', configuration: 'fullDebug')等,但这不起作用...... :(
有人可以给点建议吗?谢谢。
| 归档时间: |
|
| 查看次数: |
2597 次 |
| 最近记录: |