QZone Android App 热补丁动态修复技术介绍

  推荐人:Trinea
通过将修改后的类重新打一个 Patch Dex,并在 ClassLoader 加载 Dex 前将 Patch Dex 插入到 Dex 数组前面实现热修复,并解决类检查的 Preverify 问题。

此方案因为去掉了 Preverify,导致 Verify 与 Optimize 延迟到类加载时刻,会有一定性能损耗。

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools