针对目前国内安卓市场的混乱,还有各个不同的推广渠道,为了对每个渠道进行准确的数据统计,就需要为每个渠道进行打包,渠道多的话,就得打几十个渠道包,烦都得烦死,偏偏最近这个项目就让我赶上了,十几个渠道一个一个打包,麻烦死了(IOS同事笑了);今天又特别闲,又想着能不能有更好的办法进行多渠道打包,谷歌百度找了些文章,特别记录下;

 

        1、 像我一样,针对每个渠道进行单独打包,有多少个渠道就得打多少次,如果渠道多了的话就呵呵了…体力活;

        2、 利用gradle一次打多个渠道包,需要开发者在AndroidManifest.xml文件中配置渠道参数,build.gradle中设置productFlavors;            

       Android的多渠道打包方式

       执行 ./gradlewassembleRelease,然后静静等待…(参考于http://stormzhang.com/devtools/2015/01/15/android-studio-tutorial6/

3、 openinstall打包方案:只需上传一个apk包,其他工作有sdk替代完成,应用市场包可直接导出,避免出错,针对其它渠道直接用渠道链接替代渠道包,需要做的工作就是集成openinstall的sdk,估计还有其它平台也有类似功能,懒得找了,会了一个其它都差不多了。步骤简单(http://developer.openinstall.io/p-1836247630/integrate-android.html


总结:渠道少第一种,单单多渠道打包用第二种,多渠道打包+统计第三种;



相关文章:

  • 2021-12-26
  • 2021-12-26
  • 2021-10-14
  • 2021-12-26
猜你喜欢
  • 2021-12-26
  • 2021-12-26
  • 2021-12-26
  • 2021-10-11
相关资源
相似解决方案