2016-12-25 33 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