https://www.qcloud.com/community/article/146038?fromSource=gwzcw.93762.93762.93762
Android 新一代多渠道打包神器
李涛 标签: 移动开发 , Android
2017-04-21 10:57:48 1607
作者 |李涛
编辑 | 顾乡
ApkChannelPackage是一种快速多渠道打包工具,同时支持基于V1签名和V2签名进行多渠道打包。插件本身会自动检测Apk使用的签名方法,并选择合适的多渠道打包方式,对使用者来说完全透明。
概述
众所周知,因为国内Android应用分发市场的现状,我们在发布APP时,一般需要生成多个渠道包,上传到不同的应用市场。这些渠道包需要包含不同的渠道信息,在APP和后台交互或者数据上报时,会带上各自的渠道信息。这样,我们就能统计到每个分发市场的下载数、用户数等关键数据。
普通的多渠道打包方案
既然我们需要进行多渠道打包,那我们就看下最常见的多渠道打包方案。
Android Gradle Plugin
Gradle Plugin本身提供了多渠道的打包策略:
首先,在AndroidManifest.xml中添加渠道信息占位符: