A、美团技术团队发布的通过python脚本生成空文件到META-INF文件夹的方式,具体链接为http://tech.meituan.com/mt-apk-packaging.html
B、python安装方式:http://www.cnblogs.com/Bonker/p/3584707.html
C、具体打包详情https://github.com/GavinCT/AndroidMultiChannelBuildTool
应用到本项目步骤:
1.复制ChannelUtil类到项目中,并在启动页面调用String channel_python = ChannelUtil.getChannel(this)方法返回空文件的文件名(渠道名)。
2.假如使用友盟统计的话,可以通过代码方式设置渠道,AnalyticsConfig.setChannel(channel_python);
3.把原始apk包复制到pythonTool目录(在链接C下载后目录内);
4.编辑info文件夹内channel_lrm里的待打包的渠道名,以回车分隔;
5.双击运行MultiChannelBuildTool.py完成打包(需要B处安装的python环境才能运行);
6.通过打印AnalyticsConfig.getChannel(this);的值验证是否设置成功。