您可使用热修复功能在不发布新版本的情况下热修复线上故障,注意仅在紧急情况下使用此功能。
使用限制
Android 热修复功能暂不支持以下机型或场景:
Dalvik 的 X86 机型
OPPO Android 11 机型
三星 5.0.X 机型
API Level 21~23 且打开了 Jit 的机型
Lemur 虚拟机,以及 Dalvik 的 Art 模式
说明
在 Android 11 系统下,使用热修复前需要先获取
READ_PHONE_STATE
权限。如果 Android 系统升级,可能导致之前下发的补丁失效。
dex2oat 在高版本手机上无法正常工作,会导致任务时间过长。推荐使用 instantrun 插桩热修复方案。详情请参考 instantRun 插桩。
使用流程
热修复完整的使用流程包括:
文档内容是否对您有帮助?