pour créer les différentes variantes de notre application, il faut pour commencer, ajouter dans le script build.gradle contenant la balise android le nom des variantes.
Cela se présente ainsi:
android {
productFlavors {
prejellybean {
packageName "com.example.app.prejellybean"
}
jellybean {
packageName "com.example.app.jellybean"
}
}
}
suite à cela nous devons recréer la même architecture de dossier que pour “main" :
+ src
+ main
| + res
| | + values
| | - strings.xml
| + java
| | + com
| | | + example
| | | | + app
+ jellybean
| + res
| | + values
| | - strings.xml
| + java
| | + com
| | | + example
| | | | + app
| ...
vous avez peut-être remarqué qu'il y a un dossier java colorié en bleu, pour l'une de vos variantes dans la fenêtre "Project". Cela indique la variantes sélectionné pour la compilation