记录一下:java
1. applicationIdSuffix 实现不一样 ApplicationId 打包,buildTypes 中添加编译后会成功生成加对应后缀的ApplicationId。在 productFlavors中 AS显示也能够添加,可是实际没有成功。不过能够在其中直接指定不一样的ApplicationId。app
applicationIdSuffix = '.online'
2. sourceSets 中指定不一样 productFlavor 加载的代码以及资源ui
//资源配置
sourceSets {
online{
java.srcDir('src/online/java')
res.srcDir('src/online/res')
}
dev{
java.srcDir('src/dev/java')
res.srcDir('src/dev/res')
}
}