开发者社区> 问答> 正文

应用研发平台EMAS热修复现在能支持安卓跟ios,并且支持kotlin吗?

应用研发平台EMAS热修复现在能支持安卓跟ios,并且支持kotlin吗?另外对于gradle版本有限制吗?

展开
收起
圆不溜秋的小猫猫 2024-02-02 20:26:04 107 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    EMAS热修复支持Android和iOS平台,并且兼容Kotlin语言

    EMAS(Enterprise Mobile Application Studio)是阿里云提供的移动应用开发平台,其中的热修复功能是移动应用开发中的一个重要工具,它能够帮助开发者快速修复线上应用的问题,而不需要用户重新安装更新的应用版本。以下是关于EMAS热修复的一些详细信息:

    • Android支持:EMAS热修复支持Android平台,能够兼容Android 12等新版本的操作系统。对于Android应用,EMAS热修复提供了细粒度的修复能力,可以实时解决应用中的线上问题。
    • iOS支持:EMAS热修复同样支持iOS平台,使用阿里巴巴首创的Hotpatch技术,为开发者提供了强大的热修复能力。
    • Kotlin支持:对于使用Kotlin语言开发的Android应用,EMAS热修复也是支持的。从3.2.9版本开始,Sophix(EMAS热修复的实现技术)已经支持了Kotlin协程。
    • Gradle版本限制:目前没有明确的信息表明EMAS热修复对Gradle版本有特定的限制。不过,由于Gradle是Android项目构建的核心工具,通常建议开发者使用最新版本的Gradle来获得最佳的兼容性和性能。

    综上所述,EMAS热修复是一个功能强大、兼容性好的工具,它不仅支持Android和iOS两大主流移动平台,还能够适应Kotlin这样的现代编程语言。

    2024-02-04 13:35:59
    赞同 展开评论 打赏
  • 热修复仅支持Android平台。

    热修复仅支持Android 4.3及以上系统,如自研设备和系统,请关闭系统级jit后进行接入。

    热修复仅支持Java代码、资源文件和so文件的修复。

    热修复支持存量功能错误问题的修复,或者存量功能类的调整,不支持增量新增功能。

    支持Kotlin。
    image.png

    根据使用的Android Gradle Plugin版本,具体操作如下:
    image.png

    ——参考来源于阿里云官方文档

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

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载