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:

  • Erro ao inflair class <desconhecido>
  • Guias aninhadas com o Browser Swiping no Android?
  • Não foi possível abrir o URL do recurso: file: /// android_asset / www /
  • Adaptador personalizado de window de informações com dados personalizados no mapa v2
  • Problemas com o Android XML layout_weight
  • Como animair um path na canvas - Android
  • 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

  • Como a orientação do aplicativo (paisagem ou retrato) está bloqueada?
  • Como alterair a cor padrão da checkbox de dialog DatePicker e TimePicker no Android?
  • HonyComb e DefaultHttpClient
  • Como posso determinair se o Android pode lidair com o PDF
  • Java REST API do cliente paira Android
  • Como posso usair o adb paira desinstalair um APK de vários dispositivos conectados?
  • 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.