2017-08-31 43 views
1

我想用這樣的事情,我知道這是不可能的,但我想知道是否有另一種方式來使用結合起來風味構建類型搖籃結合香精+發佈/調試

productFlavors{ 
    demo{ 
     release { 
      buildConfigField "String", "URL", '"192.1.1.1"' 
     } 
     debug { 
      buildConfigField "String", "URL", '"192.2.2.2"' 
     } 
    } 
    full{ 
     release { 
      buildConfigField "String", "URL", '"192.2.2.2"' 
     } 
     debug { 
      buildConfigField "String", "URL", '"192.3.3.3"' 
     } 
    } 
} 

回答

0

比與其產品的口味,你可以創建多種構建類型以滿足您的要求。 用於例如,創建構建類型,如下面

release { 
     buildConfigField "String", "URL", '"192.2.2.2"' 
    } 
    debug { 
     buildConfigField "String", "URL", '"192.3.3.3"' 
    } 

    releasedemo { 
     buildConfigField "String", "URL", '"192.1.1.1"' 
    } 
    debugdemo { 
     buildConfigField "String", "URL", '"192.2.2.2"' 
    } 
+0

但在Android Studio中會產生releasedemoDebug和releasedemoRelease這將是一個爛攤子 – rcorbellini

+0

如果你這樣做是構建類型會有隻有四個版本。發佈,演示,releasedemo和debugdemo。 –