文章目录
一、Android 热修复系统组成
二、热修复工作流程
三、热修复使用到的技术
四、热修复框架选择注意事项
一、Android 热修复系统组成
----
Android 热修复系统组成 :
手机端...SDK : 在手机中集成一个 SDK , 是 Android 手机端 的热修复支持组件 , 借助该组件实现动态加载外部修复包 ( 字节码文件 ) ;
后端服务器 : 在服务器中 处理 手机端 SDK..., 整个热修复相关技术 ;
NDK 相关技术 : 需要 编译生成 so 动态库 ;
四、热修复框架选择注意事项
----
挑选热修复框架时 , 一定要要选择一直保持更新的框架 ;
凡是使用到 插件化..., 热修复 , 加固 等需要 HOOK 操作的框架时 , 必须注意 , HOOK 框架必须适配所有的 Android 版本, Android 源代码每个版本都不一样 , 选择的 HOOK 点也不一样...;
如果选择 AndFix 热修复框架 , 该框架已经好几年没有更新 , 无法在新版本的手机操作系统中运行 , 一旦运行肯定崩溃 ;
哪怕是去年停止更新 , 支持到了 Android 12 , 今年新出了