一键多渠道打包 只需1秒

本文源地址:http://www.2cto.com/kf/201604/501088.html  那里有更详细的说明

普通打包方式 时间比较长,是因为需要修改manifest 文件中 

 android:name="UMENG_CHANNEL"

android:value="${UMENG_CHANNEL_VALUE}"/>

的value, 然后继续签名 ,因此耗时。根据美团提供的思路, 在META-INFO中添加一个空的文件 作为 channel,可以满足一般我们的渠道要求,那么不需要签名,则大大减少了打包时间

下面是具体步骤:

下载python: https://www.python.org

下载别人写好的脚本: https://github.com/GavinCT/AndroidMultiChannelBuildTool

####步骤

1. 拷贝`ChannelUtil.java`到项目中。

2. 代码中通过 ChannelUtil.getChannel(this)方法获取渠道号。

3. 安装Python。

4. `..PythonTool\info\channel.txt`,里面去添加自己想要的渠道。

5. 放置apk到`MultiChannelBuildTool.py`所在目录,双击`MultiChannelBuildTool.py`执行脚本,完成多渠道打包。


可能上面的步骤不是很详细,其实 你首先要有一个你已经打包的apk文件(就是正常签名过后的apk)  然后把他放到 \PythonTool目录里面  下面是截图


一键多渠道打包 只需1秒_第1张图片

apk放到这里后双击下面那个MultiChannelBuildTool.py 就可以了 就会在这让里生成一个文件夹,里面就是所有打包好的apk了 如下图


一键多渠道打包 只需1秒_第2张图片


一键多渠道打包 只需1秒_第3张图片

你可能感兴趣的:(一键多渠道打包 只需1秒)