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就可以打多管道包了
然後全部選中即可,
接下來靜靜的等待工具為我們打包吧,