2014-09-10 24 views
0

我正在Android上构建一个图书馆,我需要许多不同的风味。Android图书馆 - 使用多种风味并将它们合并

每种口味都可能有也可能没有特别的依赖关系,但它们每个都至少有一个与之关联的类。

每个人都在单独工作。

1)现在我的一些口味基本上是其他口味的总和。 (flavorC正是flavorA的依赖性和资源与flavorB的依赖和源)

我无法找到一种方式,我的build.gradle所以我复制的东西来声明这一点,我讨厌重复的事情:)

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

2)我也有另一个问题,现在我只能做“gradlew assembleFlavorARelease”,当我想构建flavorA。

如果我想在同一时间,来构建所有的味道,我不能用“gradlew assembleRelease”,因为调用它将建flavorA的lib.aar,然后用flavorB的lib.aar等等

覆盖它

是否可以为工件指定输出?或者一个不同的名字?

非常感谢!

回答

0

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