使用热修复

热修复是指通过代码变动在不发版本的情况下直接修复线上的问题。热修复管理是客户端修复紧急问题的配置后台,您可以在该配置后台创建发布任务以及进行多维度的热修复配置。关于此任务 在 热修复管理 页面,通常您需要完成以下操作:添加...

热修复分析

热修复用于在不发版的情况下线上修复 bug。通过热修复报告,您可以了解 RPC(远程过程调用)、修复、回滚信息。完成以下操作,查看热修复分析报告:登录控制台,点击 产品与服务>移动开发平台 mPaaS,并选择应用。从左侧导航栏进入 移动...

常见问题

公共问题 热修复接入检查 Android热修复修复哪些内容 移动热修复FAQ 移动热修复针对同一个方法可以多次发Patch吗 移动热修复是否可以根据标签修复bug 移动热修复的补丁加载流程 EMAS崩溃保护机制导致SDK无法初始化且功能不可用 阿里百川...

常见问题

产品常见问题 EMAS崩溃保护机制导致SDK无法初始化且功能不可用 阿里百川账号如何在阿里云平台使用 覆盖patch需要重启App生效吗 热修复支持多进程吗 后台上传补丁的时候出现,找不到补丁的情况 补丁发错了怎么办,是否有相应办法补救 针对同...

接入说明

您可使用热修复功能在不发布新版本的情况下热修复线上故障,注意仅在紧急情况下使用此功能。使用限制 Android 热修复功能暂不支持以下机型或场景:Dalvik 的 X86 机型 OPPO Android 11 机型 三星 5.0.X 机型 API Level 21~23 且打开了 Jit...

集成了听云能使用热修复

问题描述 集成了听云能使用热修复吗?问题原因 听云有gradle插件,加载时可能会影响热修复sdk初始化判断。解决方案 可以使用热修复。需注意在热修复入口类不调用项目内其他任何代码,后期不能改动该类。生成补丁时,不要勾选检查初始化。...

热修复简介

热修复(Hotpatch)用于在不发布新版本的情况下热修复线上故障(Bug)。使用场景 每一次热修复,都是一次 紧急发布。因此,mPaaS 限定了热修复的使用范围是:在来不及发布版本的情况下,需要立刻解决线上客户端问题。根据最佳实践,热修复...

快速开始

添加 SDK 初始化热修复(仅原生 AAR 接入需要)生成热修复补丁 发布热修复补丁 触发热修复补丁 前置条件 若采用原生 AAR 方式接入,需要先 将mPaaS 添加到您的项目中。若采用组件化方式接入,需要先完成 组件化接入流程。添加 SDK 原生 AAR...

移动热修复FAQ

iOS热修复是否会被Apple审核拒绝 iOS热修复WaxPatch日志分析及计数统计说明 iOS热修复lua脚本说明 iOS端patch包拉取后在本地的加载路径 Android热修复支持修复哪些内容 公共云热修复对同一个版本多次发布补丁问题 waxpatch是否有IDE或其他...

Android 热修复使用教程

热修复 Bug 演示 热修复 Bug 的示例流程如下:备份 Bug 版本构建生成的.jar 包 修改 Bug 代码,生成热修复包 在控制台添加并发布热修复包 客户端调用触发热修复的接口,进而获取热修复包 应用重启后,触发热修复,Bug 被修复 备份 Bug 版本...

什么是移动热修复

移动热修复(Mobile Hotfix)是面向Android平台应用提供的在线热修复服务方案,产品基于阿里巴巴的Hotpatch技术,提供细粒度热修复能力,无需等待发版即可实时修复应用线上问题,用户全程无感知。基本原理

热修复扫码测试没问题,正式发布就修复不了,该怎么办?

问题描述 我集成了热修复功能,扫码测试时没问题,可以正常修复,但是正式发布后就修复不了,该怎么办?解决方案 集成热修复文档可参考:...

热修复是否可以知道修复进度?

问题描述:热修复如何查看修复进度?解决方案:初始化时实现PatchLoadStatusListener方法,该方法释义请在:移动热修复SDK API 中查阅。关注返回的code值并在 常见状态码 中查找释义,确认修复进度。适用于 移动热修复

应用市场同版本要提交的32位和64位包如何进行移动...

概述 本文主要介绍应用市场同版本要提交的32位包和64位包如何进行移动热修复。详细信息 移动热修复方法如下:32位和64位一起打包提交,正常使用移动热修复。32位和64位分开发版 针对SO库有修复内容 针对不同的架构设置不同的Tag,后台选择...

基本概念

Hotpatch Hotpatch是热修复的英文翻译名,可以叫热修复,也可以叫hotpatch,是指在系统正常运行的状态下,将补丁应用到处于生产状态(非开发状态)的系统。Sophix Sophix来源于Sophic(明智的)+FIX,一个更明智的热修复方案,是目前阿里云...

移动热修复:是否支持Android10?

问题:移动热修复是否支持Android10系统?回答:热修复SDK从版本3.2.9开始支持Android10系统,请集成3.2.9以上版本来确保热修复在Android10系统上正常工作。

移动热修复的补丁加载流程

问题描述 移动热修复补丁加载流程示意图 解决方案 适用于 移动热修复

Sophix加固包的最佳实践

Sophix本身是支持热修复加固的,详情请参见 Sophix热修复支持加固吗?基本流程如下:公共云流程 base包选取:选择未加固的发布包作为base包。diff包:选择未加固的新包作为diff包。两个未加固的包打patch包。发布patch用于对线上的加固包做...

移动热修复欠费后会导致SDK不可用影响app功能吗

问题描述 移动热修复欠费后会导致SDK不可用影响app功能吗?解决方案 移动热修复欠费后后台会停止下发补丁,此时用户端打开app时queryAndLoadNewPatch将会回调无任何新补丁的结果。但是不会影响app的正常功能 适用于 移动热修复

Android热修复修复哪些内容

Android热修复支持代码修复、资源修复、so修复,不支持四大组件的修复,可以添加方法(以冷启动的方式生效)。适用于 移动热修复

热修复没有Native控制台的热修复验证方法

概述 本文主要介绍移动热修复没有Native控制台的热修复验证方法。详细信息 请根据现场实际环境,执行以下操作:iOS生成patch压缩包,直接在Dem o中压缩patch即可,上传到控制台后,使用自动化验收App,测试热修复通过即可。注意:控制台...

iOS热修复lua脚本说明

可以查找waxPatch教程,编写lua脚本,详情请参见 阿里云iOS热修复Lua语法说明.pdf。适用于 移动热修复

使用合并打包插件导致移动热修复初始化异常

问题描述 使用合并打包插件导致热修复初始化异常,如下图:解决方案 错误写法:正确写法:适用于 移动热修复

RAM授权

权限策略名称 权限说明 AliyunMHubFullAccess 管理移动研发平台(EMAS)的权限 AliyunMHubReadOnlyAccess 只读移动研发平台(EMAS)的权限 AliyunHotfixFullAccess 管理热修复(Hotfix)服务的权限 AliyunHotfixReadOnlyAccess 只读访问...

移动热修复在安卓模拟器上不生效怎么办?

问题描述 移动热修复在安卓模拟器上不生效怎么办?解决方案 使用安卓模拟器需要在App的build.gradle文件的ndk 里面加上"x86"适用于 移动热修复

iOS热修复是否会被Apple审核拒绝

iOS热修复是基于lua+wax的,与苹果之前封禁的jspatch不一样。另外也不能保证100%能通过审核,之前也有极少数情况审核被退回。苹果的审核非常随机,与审核团队和代码扫描规则有关。说明:目前还没有因为这个被下架的,但是有极少数偶尔反馈...

产品优势

EMAS移动热修复,目前整个阿里集团数百个App都在使用,如手淘、优酷、钉钉、盒马等,企业客户覆盖金融、互联网、物流等不同行业累计6000多家,在商业化的热修复产品领域市场覆盖率超过60%以上;热修复技术、Android系统版本适配速度快,与...

集成热修复后,生成补丁时报错501

问题描述 集成热修复后,生成补丁时报错501 解决方案 1.检查下SophixStubApplication类,这个类里不要引入其他无关类或代码。2.检查下导包是否正确,有无导入未使用的包。适用于 移动热修复

应用场景

性能分析服务配合崩溃分析、远程日志、移动测试、移动热修复等服务使用,对保障App质量实现完整闭环。“线上”闭环 崩溃分析/性能分析/远程日志:感知、定位问题;移动热修复:及时修复问题。“线上+线下”闭环 崩溃分析/性能分析/远程日志...

应用场景

远程日志服务配合崩溃分析、性能分析、移动测试、移动热修复等服务使用,对保障App质量实现完整闭环。“线上”闭环 崩溃分析/性能分析/远程日志:感知、定位问题;移动热修复:及时修复问题。“线上+线下”闭环 崩溃分析/性能分析/远程日志...

实时发布流程

实时发布的流程如下:在客户端添加相应 SDK,集成实时发布升级、热修复或 H5 离线包的能力。在 mPaaS 插件中打包生成版本升级包、热修复包、离线包等,上传到发布控制台。在控制台创建发布任务进行灰度发布、正式发布等。客户端再去拉取新...

移动热修复是否可以根据标签修复bug

问题描述 移动热修复客户端是否可以绑定标签,根据端上标签匹配修复bug。解决方案 可以的,控制台高级选项中可以填写标签名,根据客户端绑定的标签名定向修复。setTags接口。控制台设置tag,输入您客户端设置的标签:适用于 移动热修复

常见问题

下面罗列热修复接入和使用过程中的一些常见问题。Android 客户端 使用热修复后,和 RPC 有关的调用发生 apache http 相关的 crash 请参见 取消支持 Apache HTTP 客户端 引入 apache http client,禁止使用导入 Jar 包或者 gradle ...

移动热修复手动集成SDK报错

问题描述 移动热修复手动集成SDK报错,报错信息如下所示:问题原因 缺少依赖和配置。解决方案 需要集成pod引入时所有的SDK和手动引入的SDK。此外:因为ZipArchive SDK是MRC,需要配置成ARC;需要添加libresolv.tbd依赖。适用于 移动热修复

接入 demo 参考

若需参考此接入方式的 Demo,请单击:热修复前 Demo:instantRunHotPatch_aar_before_demo。热修复后 Demo:instantRunHotPatch_aar_demo。说明 Demo 需要配置自己控制台下载的 config 文件、应用包名及签名文件。

混合云热修复可以直接上传补丁包到控制台上吗?

问题描述 混合云热修复可以直接上传补丁包到控制台上吗?现在都是需要在控制台上构建生产补丁包。解决方案 可以。有Native时需要通过构建生产补丁包,没有Native时需要手动上传补丁包到控制台。适用于 移动热修复

混合云热修复可以直接上传补丁包到控制台上吗?

问题描述 混合云热修复可以直接上传补丁包到控制台上吗?现在都是需要在控制台上构建生产补丁包。解决方案 可以。有Native时需要通过构建生产补丁包,没有Native时需要手动上传补丁包到控制台。适用于 移动热修复

线上bug紧急修复

当线上App发现严重bug需要...采用移动热修复服务,您可以随时发布补丁实时解决线上问题,用户全程无感知。版本差量补丁,弱网环境下也能很好的支持,有效保障修复率。补丁加密,无需发版,即可被端上加载成功修复。热修复应用,用户无感知。

移动热修复灰度发布的标签如何设置

问题描述 移动热修复在灰度发布时的标签如何设置,如不设置,是否为系统随机设置标签。解决方案 灰度发布的标签设置方法如下:请参见 新建发布,进行后台发布。通过SDK API设置标签,详情请参见 SDK API。如不设置标签,是系统随机的吗?不...

补丁发布推荐流程

热修复补丁发布的标准流程需要经过三个步骤,遵守标准作业流程,可以规避更多风险。说明 标准作业流程为:线下测试->灰度发布->全量发布。线下测试 使用调试工具,进行补丁调试,请参见 调试补丁。线下使用市场主流手机进行补丁验证,尽...
共有103条 < 1 2 3 4 ... 103 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
文件存储 CPFS 数据库自治服务 云数据库 Redis 版 安全众测 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用