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

Popular posts from this blog

java - pagination of xlsx file to XSSFworkbook using apache POI -

Unlimited choices in BASH case statement -

apache - How do I stop my index.php being run twice for every user -