一直没有尝试一键快速打包,每次都是根据渠道号一个一个去打包,今天就尝试了一键打包的方便,此文章比较适合集成了友盟,但千篇一律,其他的也差不多把。
1.配置几行代码完成前戏
在androidmanifest中配置
android:name="UMENG_CHANNEL"
android:value="${UMENG_CHANNEL_VALUE}"/>
这里要说明一点,当你集成其他的平台时,或许也需要配置多渠道,但是有时候文档里面并没有这种说明(这里拿zhugeIO举例子)
android:name="ZHUGE_CHANNEL"
android:value="${UMENG_CHANNEL_VALUE}"/>(诸葛io,我没看到有特定的去说明这个渠道号,那么我就用友盟的这个代替)
在app,gradle中配置
//渠道Flavors,配置不同的渠道
//加固1.百度、2.应用宝、3.豌豆荚wandoujia、4.小米、5.华为、6.魅族meizu、7.OPPO、8.VIVO vivo、9.360 m360
productFlavors {
baidu {}
yingyongbao {}
wandoujia {}
xiaomi {}
huawei {}
meizu {}
nearme {}
vivo {}
m360 {}
//其他...
}
//批量配置渠道
productFlavors.all {
flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
}
2.配置完成,启动一键生成多渠道包

好辣,点完等一下子,就可以了,你等as提示就好啦,这段时间可以去看看简书了,多渠道,get到了吗?
网友评论