android - In Multi Flavour app, how to avoid duplicate resources -
if have 3 flavors flavor1, flavor2 , flavour3, each flavor has dev,pat , prod "sub-flavours" versions different parameters , each main flavor have different resources.
so have 9 different flavors, 3 different resource folders). same "sub-flavors" use same resources.
how can that? have seen in documentation flavordimensions not sure how configure resource folder.
at moment using
sourcesets { flavor1_dev{ res.srcdir 'src/flavor1/res' } flavor1_prod{ res.srcdir 'src/flavor1/res' } flavor2_dev{ res.srcdir 'src/flavor2/res' } flavor2_prod{ res.srcdir 'src/flavor2/res' } }
you need gradle flavours eg. flavor1, flavor2 etc, build types dev, prod etc.
see example from: http://developer.android.com/tools/building/configuring-gradle.html , http://tools.android.com/tech-docs/new-build-system/user-guide#toc-sourcesets-and-dependencies
for example:
android.sourcesets.flavor1debug location src/flavor1debug/
android.sourcesets.flavor1release location src/flavor1release/
android.sourcesets.flavor2debug location src/flavor2debug/
android.sourcesets.flavor2release location src/flavor2release/
also, question similar how can specify per flavor buildtype sourcesets?
Comments
Post a Comment