1.首先創(chuàng)建.jks,然后build.gradle進行如下配置
singingConfigs配置
2.build.gradle中的buildTypes類型做如下配置
buildTypes配置
3.清單文件下做如下配置,添加meta-data,name為APP_CHANNEL,value為:¥{APP_CHANNLE_VALUE}
清單文件中如下配置
4.build.gradle中做如下配置
如下配置
5.添加不同的渠道即可。
添加渠道
build.gradle會自動生成如下,第四步會自動獲取渠道名稱。
各個渠道
6.然后Build生成
如圖
全選渠道即可
全選
7.
最終會生成如下包
8.如何獲取渠道名稱
這里我們只要傳入:String channelName = getAppMetaData("APP_CHANNEL")就能獲取安裝包來自的渠道。
PS:當然我們開發(fā)中更多的還是利用友盟進行多渠道打包,而且友盟幫我們進行了統(tǒng)計。