Android多渠道之自定义apk输出
一般我们在制作多渠道的时候通常是针对productFlavors属性的处理。
如何分渠道?
- 针对
build.gradle
中的productFlavors
属性进行处理。
productFlavors {
quality {
dimension "version"
buildConfigField('String', 'TYPE', '"Phone"')
buildConfigField('boolean', 'NEED_PUSH', 'true')
manifestPlaceholders = [
app_icon : "@mipmap/icon",
app_name : "@string/app_name"
]
}
tb {
dimension "version"
buildConfigField('String', 'TYPE', '"Phone"')
buildConfigField('boolean', 'NEED_PUSH', 'true')
manifestPlaceholders = [
app_icon : "@mipmap/icon_tb",
app_na