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);的值驗證是否設置成功。