采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问老师,既然 tinker 是把整个 dex 下发,那为什么还要做差分以及合成呢,是为了合成的时候,通过差分的标记,合成哪些东西?
差分后包会小,下发消耗流量小,更新成功率也会变高。
不太明白,我理解的是下发整个 dex,也就是和之前相同的代码也会在 dex 中,然后做了差分,为啥包变小了
差分是在服务端做,合成是在客户端做,所以下发的是差分包,我记得视频里面有一张图说明这一点的
我问题没有描述清楚; 课程里说的 QQ 空间热修复只是下发修改的类,我记得您课里说 tinker 是下发整个 dex,也就是不管修改还是没有修改的类都打在差分包中,既然都下发,那为什么又会做差分以及合成呢
登录后可查看更多问答,登录/注册
改变视野和思维 深度与广度兼备的 Android 进阶面试指导课程
1.0k 1
1.1k 16
854 10
1.2k 10