我有一个Gradle
Android项目,使用此产品组和Flavors配置:
/* * Define different flavor groups */ flavorGroups 'market','version' /* * Defile product flavors */ productFlavors { amazon { flavorGroup 'market' } google { flavorGroup 'market' } flav1 { flavorGroup 'version' packageName 'com.company.flav1' } flav2 { flavorGroup 'version' packageName 'com.company.flav2' } flav3 { flavorGroup 'version' packageName 'com.company.flav3' } } // .. Other stuff
它很棒.所有源和资源都正确合并.
但由于特殊原因,我需要包装后缀为.amz以获得亚马逊产品风味.我怎样才能做到这一点?
我试过这种方式:
amazon { flavorGroup 'market' packageNameSuffix '.amz' }
但是gradle会抛出异常.