variantFilter { variant -> // buildTypeが"debug"、flavorが"a"のBuild Variantは作成しない if (variant.buildType.name == "debug" && variant.flavors*.name.contains("a")) { setIgnore(true) } } variantFilter内に任意の判定を書いて、setIgnore(true)とするとそのBuild Variantは作成されなくなる。 Flavorはvariant.flavorsの形でListで取得されるが、ここに記載するbuild.gradleではflavorsには一つのflavorしか入らない。 FlavorおよびBuild Typeで切り替えられること 必要であれば様々な設定を切り替えられるが、主に以下を切り替えることが多い。