Android增量更新及热修复等介绍

概念汇总

  • 动态加载 : 在程序运行的时候,加载一些程序自身原本不存在的可执行文件并运行这些文件里的代码逻辑。
  • 增量更新 : 做更新的时候更新差分包部分即可
  • 热修复 : 修改了小部分代码,不用重新发包,悄悄的把bug修复了
  • 插件化 : 拆分apk,形成宿主+寄生关系
  • 组件化 : 把常用的模块代码,抽取lib工程或者jar达到复用的效果
  • multiDex:dex内方法数目超过65536(short长度范围-32768~32767),会提示错误,就需要拆分dex;