为什么省略味道不能自动推断?

时间:2016-09-09 10:13:51

标签: android android-studio gradle android-gradle

在尝试针对特定构建变体运行gradle的{​​{1}}任务时,我注意到了一些奇怪的事情。考虑下一个配置:

assemble

在这种情况下,构建系统会识别android { buildTypes { release { } } productFlavors { flavorDimensions "shape", "color" rect { dimension "shape" } circle { dimension "shape" } red { dimension "color" } green { dimension "color" } } } assembleRectassembleRectRed等任务。

但是当我要求assembleRectRedRelease时,它声称没有这样的任务。 IMO非常清楚我想收集assembleRectReleaseRectRedRelease个工件,不是吗?

有谁知道这种行为的原因是什么?或者可能存在一些构建系统限制?

P.S。这至少与gradle插件版本2.1.0有关。

0 个答案:

没有答案