1.適配圖標(biāo)
我們常常在APP清單文件直接配置圖標(biāo),也不管編譯環(huán)境和設(shè)備版本號(hào)。谷歌出了要求。
當(dāng)項(xiàng)目得targetSdkVersion>=26且手的Android版本>=8.0時(shí),我們需要適配圖標(biāo),即使你在清單文件設(shè)置了icon沒(méi)用.

image.png
設(shè)置前置圖標(biāo)

image.png
一般情況下UI給給你兩張圖,一個(gè)是前置圖標(biāo),一個(gè)是后置圖標(biāo),上圖得白色籃子就是前置圖標(biāo)(不能用顏色替代),背后得橙色背景是后置圖標(biāo)(可以用圖標(biāo)或純色替代)。
設(shè)置后置圖標(biāo)

image.png
點(diǎn)擊確認(rèn)這樣就直接生成了

image.png
2.用于生成不同渠道的包
android {
productFlavors {
xiaomi {}
baidu {}
wandoujia {}
_360 {} // 或“"360"{}”,數(shù)字需下劃線開頭或加上雙引號(hào)
}
}
執(zhí)行./gradlew assembleRelease ,將會(huì)打出所有渠道的release包;
執(zhí)行./gradlew assembleWandoujia,將會(huì)打出豌豆莢渠道的release和debug版的包;
執(zhí)行./gradlew assembleWandoujiaRelease將生成豌豆莢的release包。
因此,可以結(jié)合buildType和productFlavor生成不同的Build Variants,即類型與渠道不同的組合。