如何在gradle中为不同的产品风格应用不同的插件?

时间:2018-11-20 06:42:23

标签: android android-studio gradle android-gradle android-productflavors

我的Android项目中有两种产品口味:

productFlavors: {
 flavor1 {
  ...
 }
 flavor2 {
  ...
 }
}

我想像这样应用基于productFlavors的插件:

if (flavor1 Build Variant) {
  apply plugin: 'com.android.application'
} else {
  apply plugin: 'com.android.library'
}

我尝试过:

def isFlavor1= getGradle().getStartParameter().getTaskRequests().toString().toLowerCase().contains('flavor1')

if (isFlavor1) {
  apply plugin: 'com.android.application'
} else {
  apply plugin: 'com.android.library'
}

但这不能解决问题。

那么,如何应用基于productFlavors的插件?

0 个答案:

没有答案