Android热修复升级探索——追寻极致的代码热替换

  • 时间:
  • 浏览:1

大伙儿 也对代码的native替换原理重新进行了深入思考,从克服其限制和兼容性入手,以一种生活更加优雅的替换思路,实现了即时生效的代码热修复。

其中,Andfix的即时生效令人印象深刻,它稍显另类,不须还后能 重新启动,本来在加载补丁后直接对最好的最好的辦法 进行替换就还后能 完成修复,然而它的使用限制也遭遇到更多的质疑。

因为是从前的,在app运行到一半的但是 ,所有还后能 趋于稳定变更的Class可能性被加载过了,在Android上是无法对一有有另另三个 Class进行卸载的。而腾讯系的方案,总要让Classloader去加载新的类。可能性不重启,从前的类还在虚拟机中,就无法加

前段时间,Android平台上涌现了一系列热修复方案,如阿里的Andfix、微信的Tinker、QQ空间的Nuva、手Q的QFix等等。

大伙儿 先来看一下,为什么在么在唯独Andfix不能做到即时生效呢?