【原】Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Tinker是微信的第一个开源项目,主要用于安卓应用bug的热修复和功能的迭代。Tinker github地址:https://github.com/Tencent/tinker首先向微信致敬,感谢 ...
【原】Android热更新开源项目Tinker源码解析系列之一:Dex热更新
Tinker是微信的第一个开源项目,主要用于安卓应用bug的热修复和功能的迭代。
Tinker github地址:https://github.com/Tencent/tinker
首先向微信致敬,感谢毫无保留的开源出了这么一款优秀的热更新项目。
因Tinker支持Dex,资源文件及so文件的热更新,本系列将从以下三个方面对Tinker进行源码解析:
- Android热更新开源项目Tinker源码解析系列之一:Dex热更新
- Android热更新开源项目Tinker源码解析系列之二:资源热更新
- Android热更新开源项目Tinker源码解析系类之三:so热更新
Tinker中Dex的热更新也主要分为三个部分,本文也将从这三个方面进行分析:
- 生成补丁流程
- 补丁包下发成功后合成全量Dex流程
- 生成全量Dex后的加载流程
转载请标明本文来源:http://www.cnblogs.com/yyangblog/p/6249715.html
原标题:【原】Android热更新开源项目Tinker源码解析系列之一:Dex热更新
关键词:Android
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。