草庐IT

Flutter多渠道打包的解决方案(walle)

背景我们的应用集成了TalkingData这个第三方工具来统计日活、事件等,需要在应用启动时初始化SDK,这个时候需要传入当前渠道,以便数据的统计。由于最开始是用脚本一个个打包,一直想解决打包过慢的问题,但是网上大多教程是基于命令行参数或flavor,实质上并没有根本解决打包效率的问题。直到发现了文章的主角walle。应用解决方案wallewalle是美团开源的一个打包插件,这里就不做介绍了,传送门。flutter插件由于源码Android端的,就想着写一个Flutter插件吧。代码也很简单,已经上传到pub仓库。使用步骤可以参考Github|Pub仓库。插件源码在android/build.

Flutter多渠道打包的解决方案(walle)

背景我们的应用集成了TalkingData这个第三方工具来统计日活、事件等,需要在应用启动时初始化SDK,这个时候需要传入当前渠道,以便数据的统计。由于最开始是用脚本一个个打包,一直想解决打包过慢的问题,但是网上大多教程是基于命令行参数或flavor,实质上并没有根本解决打包效率的问题。直到发现了文章的主角walle。应用解决方案wallewalle是美团开源的一个打包插件,这里就不做介绍了,传送门。flutter插件由于源码Android端的,就想着写一个Flutter插件吧。代码也很简单,已经上传到pub仓库。使用步骤可以参考Github|Pub仓库。插件源码在android/build.

Android 多渠道打包的方案总结

美团的Walle方案:https://github.com/Meituan-Dianping/walle腾讯的VasDolly方案:https://github.com/Tencent/VasDollypacker-ng-plugin方案:https://github.com/mcxiaoke/packer-ng-plugin先从Github开源维护的情况看,packer-ng-plugin项目已经停止维护,Walle最新的维护是在2年前,VasDolly最新的维护在5个月前。从开源维护的角度来说,腾讯的VasDolly方案,更胜一筹。可商用的多渠道自动化打包方案VasDolly先说使用后的体

Android 多渠道打包的方案总结

美团的Walle方案:https://github.com/Meituan-Dianping/walle腾讯的VasDolly方案:https://github.com/Tencent/VasDollypacker-ng-plugin方案:https://github.com/mcxiaoke/packer-ng-plugin先从Github开源维护的情况看,packer-ng-plugin项目已经停止维护,Walle最新的维护是在2年前,VasDolly最新的维护在5个月前。从开源维护的角度来说,腾讯的VasDolly方案,更胜一筹。可商用的多渠道自动化打包方案VasDolly先说使用后的体