热修复是通过下发补丁包,让已安装的客户端动态更新,用户不用重新安装APP,就能够修复软件缺陷
例如:我自定义了一个MyTestClass类,路径:tech.madp.core.comp.hotfix.MyTestClass.class
例:在电脑桌面创建一个包,我这里名字为dex,依次在包内按照类路径创建文件夹 例如:/dex/tech/madp/core/comp/hotfix/MyTestClass.class
终端命令:dx –dex –output=生成dex文件的地址 要打包成dex的源文件 如果dx命令不太熟悉可以参考:https://blog.csdn.net/qq_33898263/article/details/79127447
例:dx –dex –output=//dex/classes.dex //dex (注意:生成文件必须是dex文件)
后管平台地址:https://unimanager.corp.powermobile.app:30244/unifled/#/login
点击 新建 按照要求上传热修复包 注意:版本号与apk的版本号保持一致
按照要求填写发布版本 在发布版本列表中找到自己刚刚创建的发布版本 点击提交审核 选择审核员
点击 审核通过
// 热修复包已经在本地存在
Engine.hotFixLocal(context);
// 设置是否使用热修复
EnvironmentConfig中设置isUseHotFix控制是否使用热修复