开发者社区> 问答> 正文

应用研发平台EMAS里发生一个故障,现在有两版本,能对这两个版本都打补丁修复吗?

应用研发平台EMAS里我的Android app上线后发生一个故障,然后打了补丁修复。然后重新打包上线,所以现在线上有两个不同的包,版本是一样的,只是热修复的tag不一样(SophixManager.getInstance().setTags(tags)),现在又有一个新问题,我还能对这两个版本都打补丁修复吗?

展开
收起
小小鹿鹿鹿 2024-01-17 20:01:29 23 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    你可以在应用研发平台EMAS中为两个版本的app都打补丁修复。EMAS提供的热修复功能通过打补丁包的方式实现,每个补丁包都包含了需要修复的代码片段和相关资源文件。不过,你需要确保你的补丁包中包含了正确的差异资源文件,并且确认补丁包中存在对应于你希望修复的资源的变更文件。

    如果在应用研发平台EMAS上发布补丁后,尽管补丁成功下载了,但补丁似乎没有生效,可能是由于补丁加载失败造成的。在某些情况下,补丁加载过程可能会遇到问题,导致补丁无法正确应用。这可能是由于网络连接问题、补丁文件损坏或不完整等原因引起的。在这种情况下,你可以尝试重新下载和安装补丁,以确保补丁加载的完整性和正确性。

    2024-01-21 14:20:41
    赞同 展开评论 打赏
  • 参考这个:
    https://help.aliyun.com/document_detail/445740.html
    。此回答来自钉群应用研发平台EMAS开发者交流群。

    2024-01-18 09:13:10
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
五天玩转EMAS Serverless 立即下载
EMAS平台全景介绍 立即下载
低代码开发师(初级)实战教程 立即下载