In the productFlavors section, you see that we can use different signing using a different key store for each flavor:
signingConfigs {
flavorBlueTest{
storeFile file('../app/signing/coolapp_flavorBlue.jks')
storePassword 'secretFlavorBlue'
keyAlias 'secretFlavorBlue'
keyPassword 'secretFlavorBlue'
}
flavorBlueProd {
storeFile file('../app/signing/coolapp_flavorBlue.jks')
storePassword 'secretFlavorBlue'
keyAlias 'secretFlavorBlue'
keyPassword 'secretFlavorBlue'
}
flavorGreenTest{
storeFile file('../app/signing/coolapp_flavorGreen.jks')
storePassword 'secretFlavorGreen'
keyAlias 'secretFlavorGreen'
keyPassword 'secretFlavorGreen'
...