脚本宝典收集整理的这篇文章主要介绍了Android热更新详解,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
正好最近又看到热更新,对以前AndROId 热修复核心原理:ClassLoader类加载机制做了点补充。
从16年开始开始,热修复技术开始在安卓界流行,它以classloader类加载机制为核心,可以不发布新版本就修复线上 bug ,让线上版本有能力去进行全量或者增量更新。
常见的思路有两种:
本文主要介绍第一种方案。
Dex :全称为Dalvik Executable Format,由很多 .class 文件处理压缩后的产物,最终可以在 Android 运行时环境执行。它适合于内存和处理器速度有限的系统。
Dalvik:GOOGLE设计的Android平台的Java虚拟机。支持转换为.dex格式的Java程序运行。DVM默认使用CMS垃圾回收器。
ART:Android Runtime,于Android 4.4 引入,在 Android 5.0 及更高版本作为默认的 Android 运行时。ART做出的具体改进可看安卓官方文档介绍:运行时:Android Runtime (ART) 和 Dalvik。ART 和 Dalvik 都是运行 D
以上是脚本宝典为你收集整理的Android热更新详解全部内容,希望文章能够帮你解决Android热更新详解所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。