应用研发平台EMAS热修复补丁导致线上出问题怎么办?目前我们大热修复包 application 有改动 补丁包被打进去,导致先上出现问题 。application的方法混淆后 变成了a 补丁包调用的还是b 导致异常 ,application没有被覆盖 ,补丁包调用的新方法 线上包还是老的方法 导致调不到
如果热修复补丁包中的改动与线上应用的混淆映射不匹配,导致application
类的方法混淆后未正确覆盖原有方法,可以按照以下步骤排查解决:
application
类及其重要方法应当排除混淆或者保持其混淆后的名称不变。现在是application的方法变为a,补丁包调用的还是b,重新发个补丁包,新的补丁包调用方法a,是不是就解决了呢
--此回答整理自钉群“【移动热修复】技术支持2群-应用研发平台 EMAS”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。