В некоторых случаях нужно получить сборку, содержащую конфигурации из разных flavor. Для комбинации нескольких flavor в одном build-варианте используется атрибут
flavorDimensions. Рассмотрим конфигурацию сборки на скриншоте.
Заданы два
flavorDimensions: api и version. Порядок flavorDimensions определяет приоритет. В каждом dimension заданы по два flavor. Dimensions комбинируются между собой, поэтому в результате такой конфигурации создаются следующие build-варианты (dimensions идут в порядке убывания приоритета):
[minApi21, minApi24][Free, Paid][Debug, Release], например minApi21FreeRelease.