2017-08-31 17 views
1

私はそれができないと知っている、このようなものを使用したいが、私は、ビルドタイプGradleの組み合わせフレーバー+リリース/デバッグ

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

以下のようなしかし、アンドロイド、スタジオでのビルドの種類を作成するための はreleasedemoDebugを生成し、それはあなたがビルドタイプでこれを行う場合にのみ4のリリースがあるだろう混乱 – rcorbellini

+0

なりますreleasedemoReleaseます。 release、demo、releasedemo、およびdebugdemoが含まれます。 –