热更新和插件化

1、热更新

  Tinker Bugly

  Tinker  微信的热更新方案,比较成熟,拥有即时生效、体积小的优点。缺点是不能增加资源文件

  Bugly  包含了tinker的功能,使用更简单

  bugly  简单说明:

      引入,根据官网文档,进行sdk的引入和配置工作。

      基准包:

          很重要的一个定义,上线版本必须保存

    

      当前线上版本的基准包必须保留,因为热修复需要用到基准包生成补丁包

      

      基准包和补丁包的版本号要保持一致,但是字符串不能一样,例如上面的base  和  patch的区分

      然后,需要注意的就是  补丁包和基准包  app的版本要一致,  我自己demo是一致的,不一致好像是有问题。

2、插件化

  VirtualAPK 

  VirtualAPK  支持资源替换、四大组件,使用过的比较好的插件化框架

原文地址:https://www.cnblogs.com/fengchuxiaodai/p/8708614.html