1.适配图标
我们常常在APP清单文件直接配置图标,也不管编译环境和设备版本号。谷歌出了要求。
当项目得targetSdkVersion>=26且手的Android版本>=8.0时,我们需要适配图标,即使你在清单文件设置了icon没用.
设置前置图标
一般情况下UI给给你两张图,一个是前置图标,一个是后置图标,上图得白色篮子就是前置图标(不能用颜色替代),背后得橙色背景是后置图标(可以用图标或纯色替代)。
设置后置图标
点击确认这样就直接生成了
2.用于生成不同渠道的包
android {
productFlavors {
xiaomi {}
baidu {}
wandoujia {}
_360 {} // 或“"360"{}”,数字需下划线开头或加上双引号
}
}
执行./gradlew assembleRelease ,将会打出所有渠道的release包;
执行./gradlew assembleWandoujia,将会打出豌豆荚渠道的release和debug版的包;
执行./gradlew assembleWandoujiaRelease将生成豌豆荚的release包。
因此,可以结合buildType和productFlavor生成不同的Build Variants,即类型与渠道不同的组合。