Product FlavorとBuild Type Android Gradle pluginにはProduct Flavor(以下Flavor)とBuild Typeという機能があり、テスト用、本番用などでアプリのビルド設定を切り替えることができる。 Flavorは主にアプリで使用する文字列や画像などのリソースの切り替え、Build Typeは署名や圧縮の設定切り替えをすることが多い。 Flavorは任意の名前のものを自分で定義するが、Build Typeは標準でdebugとrelease の2種類が用意されている。 Build Typeを追加することもできるが、特に必要なければdebugとreleaseをそのまま使用すればよい。 Build Variants FlavorとBuild Typeを組み合わせたものをBuild Variantsという。 例えば、Flavorをa、b、cの3