在我目前的应用程序,我有2个版本,让我们打电话给他们build 1
和build 2
。据我所知,两种口味可以共享公共代码/资源,而且还可以有独立的代码和资源,如下列:Android Studio - 可以与其他口味共享代码吗?
什么,我试图做的是扩大build 2
,使其共享一些代码与其他建立(例如build 3
)。无论是分享一些代码如下所示:
这将BUILD2,并建立3分享一些代码/资源,同时必须有自己独特的代码集的能力。 或者:
这里,build 3
正在扩大build 2
,使从build 2
所有代码和资源在这两个可用版本,但build 3
也可以有自己独特的代码/资源。
我认为延长build 2
是最好的方法(如果可能的话),但任何建议或指引我在正确的方向将不胜感激。我花了超过6个小时在互联网上无果而终。
感谢您的支持。我现在就要离开它了。我真的不想做一个让代码库复杂化的黑客方式。感谢您的快速回复和答案! –
你可以尝试使用'sourceSets'就像[在这个问题](http://stackoverflow.com/questions/20974524/with-two-res-directories-per-build-variant-gradle-stopped-tracking-changes-in -r) –