开发者社区> 问答> 正文

应用研发平台EMAS安卓热修复支持build.gradle的修改吗 ?

应用研发平台EMAS安卓热修复支持build.gradle的修改吗 ?

展开
收起
青城山下庄文杰 2023-08-07 18:50:23 79 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    https://help.aliyun.com/document_detail/115249.html?spm=a2c4g.59363.0.i12

    image.png

    image.png

    在控制台创建应用
    参考文档 在控制台创建 mPaaS 应用。此时,本地还没有带签名的 APK,因此在下载配置文件时,可以暂不上传 APK。

    下载的配置文件的文件名示例:Ant-mpaas-4111111111005-default-Android.config。

    在客户端创建新工程
    参考 接入流程 在客户端创建 基于 mPaaS 框架 的新工程,并确保使用 mPaaS > Build 成功构建工程。

    2023-08-10 07:25:48
    赞同 展开评论 打赏
  • 不支持-此回答整理自钉群“应用研发平台EMAS开发者交流群”

    2023-08-08 13:05:04
    赞同 展开评论 打赏
  • 是的,EMAS提供了Android热修复功能,并且可以通过修改build.gradle文件来配置。
    image.png

    下面是在build.gradle文件中配置EMAS Android热修复的步骤:

    1. 打开你的Android项目,在项目根目录下找到build.gradle文件。
      image.png
      image.png

    2. 在build.gradle文件中,找到dependencies部分,并添加以下依赖项:

      dependencies {
          // 其他依赖项
          implementation 'com.aliyun.emas:alicloud-android-hotfix:x.x.x'
      }
      

      替换x.x.x为EMAS提供的最新版本号。

    3. 在build.gradle文件的末尾,添加以下配置项:

      apply plugin: 'com.alibaba.ott.hotfix'
      
      ottHotfix {
          appId "your_app_id"
          appSecret "your_app_secret"
      }
      

      替换your_app_idyour_app_secret为你在EMAS控制台中创建应用时获得的App ID和App Secret。
      image.png

    4. 保存并关闭build.gradle文件。

    5. 在Android Studio中,点击“Sync Now”按钮,使更改生效。

    至此,你已经完成了在build.gradle文件中配置EMAS Android热修复的步骤。接下来,你可以使用EMAS提供的热修复功能,实现无需发布新版本即可修复线上问题、快速响应用户反馈等能力。

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

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载