Android库 - 使用多种风味并将它们组合在一起

时间:2014-09-10 10:16:27

标签: android gradle android-productflavors

我在Android上构建一个库,我需要很多不同的口味。

每个flavor可能有也可能没有特殊依赖,但每个都至少有一个与之关联的类。

每个人都在单独工作。

1)现在我的一些口味基本上是其他口味的总和。 (flavorC正是flavorA&s的依赖关系和来源以及flavorB&#39的依赖关系和来源)

我无法在build.gradle中找到一种方法来声明这一点,所以我重复了一些事情,我讨厌重复一些事情:)

有人能指出我该怎么做吗?

2)我还有另一个问题,现在我只能做#34; gradlew assembleFlavorARelease"当我想建立flavorA。

如果我想同时构建所有的味道,我不能使用" gradlew assembleRelease",因为调用它会构建flavorA的lib.aar,然后覆盖它与flavorB< lib.aar等...

是否可以为人工制品指定输出?或者可能是另一个名字?

非常感谢!

1 个答案:

答案 0 :(得分:0)

从Android Studio 1.0开始,现在可以自动完成。