記錄一下: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')
}
}