我的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
的插件?
1条答案
按热度按时间eeq64g8w1#
兄弟你应该在你的产品口味范围
apply(plugin = "com.android.application")
。例如:
对于这种情况,不需要任何验证。