2016-12-25 4 views
1

Ich habe eine grundlegende Gradle-Datei für Android-Projekt unten. Mit dieser Datei habe ich 4 Build-Varianten: fav1-debug, fav2-debug, fav1-release, fav2-release. Wie kann ich die Version zuweisen, die nur mit fav2 erstellt wird? debug zum Erstellen mit allem außer fav2.Android, Gradle zu bestimmten Buildtypen mit bestimmten productflavors

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 
     } 
    } 
} 

Antwort

0

Sie können dies nicht verbieten. Sie können jedoch eine Ausnahme auslösen, wenn eine irrelevante Build-Variante ausgewählt wurde. Es gibt viele Möglichkeiten, buildType und productFlavor während des Builds zu erkennen. Überprüfen Sie this und this.

Verwandte Themen