我在Android上构建一个库,我需要很多不同的口味。
每个flavor可能有也可能没有特殊依赖,但每个都至少有一个与之关联的类。
每个人都在单独工作。
1)现在我的一些口味基本上是其他口味的总和。 (flavorC正是flavorA&s的依赖关系和来源以及flavorB&#39的依赖关系和来源)
我无法在build.gradle中找到一种方法来声明这一点,所以我重复了一些事情,我讨厌重复一些事情:)
有人能指出我该怎么做吗?
2)我还有另一个问题,现在我只能做#34; gradlew assembleFlavorARelease"当我想建立flavorA。
如果我想同时构建所有的味道,我不能使用" gradlew assembleRelease",因为调用它会构建flavorA的lib.aar,然后覆盖它与flavorB< lib.aar等...
是否可以为人工制品指定输出?或者可能是另一个名字?
非常感谢!
答案 0 :(得分:0)
从Android Studio 1.0开始,现在可以自动完成。