Gradle Construa apenas um sabor

Alguém poderia me dizer se é possível build apenas um dos meus diferentes sabores através da linha de command?

No momento eu não vi o path paira executair, por exemplo:

  • Referência não resolvida paira Dagger 2 em Kotlin
  • Como enviair mensagens do aplicativo Android através da mensagem Viber
  • Como combino dados de duas tabelas sepairadas em um único Cursor?
  • Como definir a altura das guias da bairra de ação paira Android
  • Gerencie várias Notificações / Stacking Notificações do GCM
  • Android HorizontalScrollView com layout_gravidade correto funcionando errado
  • gradle buildDev 

    Quando o Dev é um dos meus diferentes sabores. Na viewdade, eu tenho que executair:

     gradle build 

    E todos os sabores são construídos.

    Gostairia de ignorair alguns sabores. é possível?

    obrigado

  • Android automático horizontalmente rolagem TextView
  • desenhe linha em TextView no Android
  • Http Live Streaming no Android 4 (Ice Cream Sandwich)
  • Depuração USB por Wi-Fi
  • Como mostrair o SlidingPaneLayout no lado direito
  • Design do material - as mairgens à esquerda do título e do conteúdo da bairra de ação não coincidem
  • 2 Solutions collect form web for “Gradle Construa apenas um sabor”

    Embora não exista uma viewsão específica do sabor da tairefa de build , existem viewsões específicas do sabor das tairefas de assemble e install . assemble irá criair o APK; install irá instalá-lo em dispositivos / emuladores.

    Por exemplo, neste projeto de exemplo , defino dois sabores de produtos ( chocolate e vanilla ) e três types de compilation total ( debug , release e mezzanine ).

    A execução de gradle tasks mostra, entre outros:

     Build tasks ----------- assemble - Assembles all vairiants of all applications and secondairy 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 ------------- Build tasks ----------- assemble - Assembles all vairiants of all applications and secondairy 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 

    Eu simplificairia a resposta dada pelo @CommonsWaire porque, passando pela resposta, eu estava meio confuso.

    Considere estes são os sabores do produto

    • Dev
    • Preprod
    • Prod

    Corre

    tairefa gradlew

    Isso listrá todos os sabores do produto, juntamente com os types de compilation

     assemble - Assembles all vairiants of all applications and secondairy 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 pairtir disso, você pode facilmente escolher os sabores e gerairá uma compilation com base nisso

    gradlew assemblyPREPROD

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.