1. mainfest
文件中添加一个键值对,这里的value
我定义为
“umeng_channel_value”(当然实际应用中可以根据自己的需要命名),后面打包的时候会对这个值进行替换。
<meta-data android:value="umeng_channel_value" android:name="umeng_channel"/>
这里有两种方式
第一种,
productflavors {
xiaomi {
manifestplaceholders =[umeng_channel_value: "xiaomi"]
}
_360 {
manifestplaceholders =[umeng_channel_value: "_360"]
baidu {
manifestplaceholders =[umeng_channel_value: "baidu"]
wandoujia {
manifestplaceholders =[umeng_channel_value: "wandoujia"]
}
或者第二种批量打包
xiaomi {}
_360 {}
baidu {}
wandoujia {}
}
productflavors.all {
flavor -> flavor.manifestplaceholders= [umeng_channel_value: name]
}
接下来用studio就可以打多渠道包了
然后全部选中即可,
接下来静静的等待工具为我们打包吧,