文档

热修复Android版本生成补丁的注意事项

更新时间:

问题描述

因为打包环境的差异,打出来的apk包中资源ID、汇编指令可能会存在差异,这样生成的补丁文件中的diff项可能会比真正修改的代码文件更多,导致改了几处代码生成了几百KB补丁的问题。

解决方案

生成新旧apk包最好使用同一个打包环境打包。如果必须使用不同的打包环境打包,生成新旧apk包,在生成补丁后,请确认生成的running.log文件中的diff项是否和修改项一致,如果超出修改项,请充分测试超出的修改项在基线包上功能正常。

适用于

  • 移动热修复
  • 本页导读 (0)