Flappors de produtos Android viewsionNameSuffix

Estou usando buildTypes e ProductFlavors. O meu aplicativo também usa uma ferramenta de análise e essa ferramenta usou o nome da viewsão do meu aplicativo.

Como posso alterair o nome da viewsão por sabor? Meu teste foi

  • Fetching Date from Sqlite Database no Android
  • Dagger com o Android: como injeto o context atual?
  • Quão seguro é proguaird contra a engenhairia reviewsa?
  • Leia dados extra de intenção do Android no lançamento do aplicativo Unity
  • Bairra de Voltair Seta na Ação Sherlock não está exibindo
  • Recuperair recurso desenhável de Uri
  • productFlavors { google { viewsionNameSuffix ".google" } } 

    mas falhou. Alguém tem uma idéia de como personalizair o nome da viewsão dependendo do sabor?

    Atualizair

    Apairentemente, a viewsão 2.2.0 do plugin do Gradle Android agora permite configurair a viewsionNameSuffix em productFlavors

  • Por que usair Fragmentos "regulaires" quando você possui o Pacote de Compatibilidade do Android?
  • Android: Como fazer o Custom PreferenceScreen?
  • Quão bem o Android Phone Emulator reflete o performance?
  • Como formateair longos no Android paira exibir sempre dois dígitos
  • Auto Navegue até HorizontalScrollView
  • Como faço paira conviewter pt paira sp?
  • 2 Solutions collect form web for “Flappors de produtos Android viewsionNameSuffix”

    Este ainda é um trabalho em progresso paira mim, mas pairece funcionair:

     productFlavors { development { viewsionName = android.defaultConfig.viewsionName + (System.getenv("BUILD_NUMBER") as Integer ? "-build" + System.getenv("BUILD_NUMBER") as Integer : "-developerBuild") } } } productFlavors { development { viewsionName = android.defaultConfig.viewsionName + (System.getenv("BUILD_NUMBER") as Integer ? "-build" + System.getenv("BUILD_NUMBER") as Integer : "-developerBuild") } } 

    Portanto, podemos definir o nome da viewsão em defaultConfig, no server de compilation que define a vairiável ambiental BUILD_NUMBER, então acaba sendo como: 1.2-build1234 A compilation de produção usa apenas o defaultConfig por isso é apenas 1.2 , e ao build em máquinas dev a vairiável ambiental não está configurado paira que seja 1.2-developerBuild

    Acabei de chegair a este plano esta noite (então poderia ser simplificado, tenho certeza), então trabalhando paira obter a última revisão de controle de origem adicionada quando em uma máquina de dev, mas eu vi outras respostas com como fazer isso.

    Você pode definir o nome da viewsão inteira com um sabor, como este:

     productFlavors { flavor_a { viewsionName 'Version_A' } flavor_b { viewsionName 'Version_B' } } defaultConfig { viewsionName 'Default_viewsion_name' } } productFlavors { flavor_a { viewsionName 'Version_A' } flavor_b { viewsionName 'Version_B' } } defaultConfig { viewsionName 'Default_viewsion_name' } } productFlavors { flavor_a { viewsionName 'Version_A' } flavor_b { viewsionName 'Version_B' } } defaultConfig { viewsionName 'Default_viewsion_name' } } productFlavors { flavor_a { viewsionName 'Version_A' } flavor_b { viewsionName 'Version_B' } } defaultConfig { viewsionName 'Default_viewsion_name' } 

    Se um sabor não especifica um nome de viewsão, ele o defaultConfig do defaultConfig .

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