Gradle Construire seulement une saveur

Quelqu'un pourrait-il me dire s'il est possible de ne créer qu'une seule de mes différentes saveurs par la ligne de commande?

En ce moment, je n'ai pas vu la manière d'exécuter, par exemple:

  • Générer un bitmap à partir de HTML dans Android
  • Identifiant installLocation non trouvé dans le package eclipse Android
  • Comment réparer l'avertissement de peluches SMS BroadcastReceiver non protégé
  • Combien d'étiquettes de système et d'hôte peuvent-elles être soumises à l'intention? Filtre dans le manifeste Android
  • Xamarin.Android: Comment capturer les événements Button définis dans l'attribut OnClick XML?
  • Image Uri pour bytesarray
  • gradle buildDev 

    Quand Dev est l'un de mes différents goûts. En effet, je dois exécuter:

     gradle build 

    Et toutes les saveurs sont construites.

    Je voudrais sauter quelques saveurs. c'est possible?

    Merci

  • Application OCR simple utilisant la caméra Android
  • Bouton d'action flottante attaché avec l'ancre qui ne se cache pas lors du défilement des éléments RecyclerView lentement
  • Comment enregistrer les détails de connexion de l'application Android?
  • Caméra: la fonction setDisplayOrientation ne fonctionne pas pour Samsung Galaxy ACE avec Android 2.3.6
  • Obtenir les valeurs actuelles de la batterie pour le téléphone Android
  • Effet matériel sur le bouton avec la couleur de fond
  • 2 Solutions collect form web for “Gradle Construire seulement une saveur”

    Bien qu'il n'y ait pas de version spécifique à la saveur de la tâche de build , il existe des versions propres aux saveurs des tâches d' assemble et d' install . assemble va créer l'APK; install l'installera sur les périphériques / émulateurs.

    Par exemple, dans cet exemple de projet , je définis deux saveurs de produits ( chocolate et vanilla ) et trois types de construction totale ( debug , release et mezzanine ).

    L' gradle tasks montre, entre autres:

     Build tasks ----------- assemble - Assembles all variants of all applications and secondary packages. assembleChocolate - Assembles all builds for flavor Chocolate assembleChocolateDebug - Assembles the Debug build for flavor Chocolate assembleChocolateDebugTest - Assembles the Test build for the ChocolateDebug build assembleChocolateMezzanine - Assembles the Mezzanine build for flavor Chocolate assembleChocolateRelease - Assembles the Release build for flavor Chocolate assembleDebug - Assembles all Debug builds assembleMezzanine - Assembles all Mezzanine builds assembleRelease - Assembles all Release builds assembleTest - Assembles all the Test applications assembleVanilla - Assembles all builds for flavor Vanilla assembleVanillaDebug - Assembles the Debug build for flavor Vanilla assembleVanillaDebugTest - Assembles the Test build for the VanillaDebug build assembleVanillaMezzanine - Assembles the Mezzanine build for flavor Vanilla assembleVanillaRelease - Assembles the Release build for flavor Vanilla Install tasks ------------- installChocolateDebug - Installs the Debug build for flavor Chocolate installChocolateDebugTest - Installs the Test build for the ChocolateDebug build installChocolateMezzanine - Installs the Mezzanine build for flavor Chocolate installChocolateRelease - Installs the Release build for flavor Chocolate installVanillaDebug - Installs the Debug build for flavor Vanilla installVanillaDebugTest - Installs the Test build for the VanillaDebug build installVanillaMezzanine - Installs the Mezzanine build for flavor Vanilla installVanillaRelease - Installs the Release build for flavor Vanilla uninstallAll - Uninstall all applications. uninstallChocolateDebug - Uninstalls the Debug build for flavor Chocolate uninstallChocolateDebugTest - Uninstalls the Test build for the ChocolateDebug build uninstallChocolateMezzanine - Uninstalls the Mezzanine build for flavor Chocolate uninstallChocolateRelease - Uninstalls the Release build for flavor Chocolate uninstallVanillaDebug - Uninstalls the Debug build for flavor Vanilla uninstallVanillaDebugTest - Uninstalls the Test build for the VanillaDebug build uninstallVanillaMezzanine - Uninstalls the Mezzanine build for flavor Vanilla uninstallVanillaRelease - Uninstalls the Release build for flavor Vanilla 

    Je simplifierais la réponse donnée par @CommonsWare car, dans le cas de la réponse, j'étais confus.

    Considérez-vous les saveurs du produit

    • Dev
    • Preprod
    • Prod

    Courir

    Tâche de gradlew

    Cela énumérera tous les arômes du produit avec des types de construction

     assemble - Assembles all variants of all applications and secondary packages. assembleAndroidTest - Assembles all the Test applications. assembleDebug - Assembles all Debug builds. assembleDEV - Assembles all DEV builds. assemblePREPROD - Assembles all PREPROD builds. assemblePROD - Assembles all PROD builds. assembleRelease - Assembles all Release builds. 

    A partir de cela, vous pouvez facilement choisir les saveurs et générer une construction basée sur cela

    Gradlew assemblePREPROD

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.