首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
hotfix
订阅
开中断
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
Android开发 热修复Tinker框架接入、发布流程及问题解决
Tinker通修改少量的代码,生成差分包,用户无感下载小的更新包,就可以解决线上问题。它是微信官方的Android热补丁解决方案,它支持动态下发代码、So库及资源,让应用在不重新安装的情况下实现更新。
Android热修复及插件化原理
热修复一直是这几年来很热门的话题,主流方案大致有两种,一种是微信Tinker的dex文件替换,另一种是阿里的Native层的方法替换。这里重点介绍Tinker的大致原理。
Android热修复框架面试知识点总结
通过自研的DexDiff算法生成差分包,在客户端和旧的dex合成新的dex文件,利用Android在加载一个类的时候是按顺序从dexElements数组查找加载的,已经加载过了就不会继续查找的原理,在下次app启动的时候将修复好的新dex插入到dexElements的前面。通过…