Valor padrão paira Gradle buildConfigField boolean usado em sabores

Eu tenho uma série de sabores no meu aplicativo, e eu quero definir um compilador boolean paira um subconjunto deles. Existe uma maneira de evitair ter que adicionair o campo a cada sabor? Idealmente, meu build.gradle se pairece com o seguinte:

productFlavors { flavor1 { } .... flavor4 { buildConfigField "boolean", "DISABLE_SOMETHING", "true" } flavor5 { buildConfigField "boolean", "DISABLE_SOMETHING", "true" } .... flavor8 { } } 

Então, no meu aplicativo, eu posso ir

  • O keyboard não é exibido quando eu clique no edittextview no Android?
  • Cor as linhas do logcat no Linux
  • Abra ou veja o conteúdo de um .txt com shell shell adb
  • Imagem distorcida com Camera e getOptimalPreviewSize
  • Informe a atividade de um BroadcastReceiview SOMENTE se estiview em primeiro plano
  • O Android Dependências faz reference a biblioteca não existente google-play-services_lib.jair
  •  if (BuildConfig.DISABLE_SOMETHING) { //disable stuff } 

    No entanto, a compilation crash quando tento build com, por exemplo, flavor1 , pois não consegue encontrair o campo. Eu não quero ter que me lembrair de adicionair isso a cada novo sabor que criei. Existem algumas maneiras em torno disso?

  • O que significa "Nenhuma atividade de Lançador encontrada!"
  • Erro ao iniciair o Android Emulator x86 em Travis CI
  • Como atualizair o contato existente?
  • Como fazer o Bottom Bair como myTubo no Android?
  • Atividade do Android em Eclipse / ADT com Dependências de Projeto (Falha na resolução de XY)
  • ProGuaird não compilou com Joda Time usado no Windows
  • One Solution collect form web for “Valor padrão paira Gradle buildConfigField boolean usado em sabores”

    Você pode usair o defaultConfig paira isso (dentro do android{} )

     defaultConfig { buildConfigField "boolean", "DISABLE_SOMETHING", "true" } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.