2016-12-25 13 views
1

私はアンドロイドプロジェクトのための基本的なグラデルファイルを持っています。このファイルでは、私は4種類のビルドバリエーションを持っています:fav1-debug、fav2-debug、fav1-release、fav2-release。 fav2だけでビルドするにはどのようにすればよいですか? fav2以外のものでビルドするためのデバッグ。Android、特定のproductflavorsで特定のビルドタイプを許可するGradle

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.1" 
    defaultConfig { 
     applicationId "com.example.alock" 
     minSdkVersion 15 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
    } 
    productFlavors { 
     fav1 { 
      // Something 
     } 

     fav2 { 
      // Something 
     } 
    } 
    buildTypes { 
     debug { 
      // Something 
     } 
     release { 
      // Something 
     } 
    } 
} 

答えて

0

これは禁止できません。ただし、無関係なビルドバリアントを選択した場合に例外をスローすることができます。グラデルビルド中にbuildTypeproductFlavorを検出する方法はたくさんあります。 thisthisを確認してください。

関連する問題