Android studio 多渠道多包名打包

在日常开发中我们经常会有多渠道分发的需求,那么如果针对每个渠道都打包一次那简直是不舒服斯基到死,作为以“懒”作为标签的程序员群体,干这种重复性的工作,那感觉简直不要太酸爽,简直让人分分钟切腹。所以我们就会想能不能写个脚本文件,我只干一次打包的活,所有渠道的包都能生成好。很明显是可以的,要不然这不是打作者的脸吗!为了不被打脸——我转载引用一下各位前辈大神的博客(谢谢各位前辈和大神为了不让我被打脸所做出的突出贡献,谢谢!)
Android Studio系列教程六–Gradle多渠道打包
ok,这就一定程度上解决了我们多渠道打包的需求,但是现在我有一个新的需求:针对不同的渠道需要使用不同的包名,加载不同的资源,源码使用差异化的实现。
有得童鞋可能就要说了,你这包名都不一致,还需要加载不同的资源,源码还需要差异化实现,这简直就是不同的App了。那我们就用不同的项目来处理这个需求就好了。但是我们仔细想一想,这种方式只适合于不做迭代升级的“一锤子买卖”,如果需要迭代升级,那酸爽我想应该谁用谁知道。
好吧,有需求我们肯定得想办法去解决,那么今天我就跟大家聊聊,怎么在一个项目中实现Android多渠道打包,而且这些渠道的资源和源码实现上还存在一定差异化(说到这里,可能有些朋友又想到了一个新方案,将共有部分提取出来作为一个SDK而存在,每个渠道都去引用这个SDK ,这可能在一定程度能解决我们存在的问题,但是有点杀鸡用牛刀。我们姑且不谈)。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值