1.首先创建.jks,然后build.gradle进行如下配置

2.build.gradle中的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:当然我们开发中更多的还是利用友盟进行多渠道打包,而且友盟帮我们进行了统计。
网友评论