2016-12-25 35 views
1

我有一個Android項目的基本gradle文件。有了這個文件,我有4個構建變體:fav1-debug,fav2-debug,fav1-release,fav2-release。我怎樣才能將版本分配到只有fav2的版本;使用除fav2之外的任何東西進行調試。Android,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

你不能禁止這個。但是,如果選擇不相關的構建變體,則可以引發異常。在Gradle構建過程中,有許多方法可以檢測到buildTypeproductFlavor。檢查thisthis