第一次研究热修复,对比了几个官方文档,发现阿里的hotfix文档看起来是最简单,所以先从这边入手:
我用得是稳健接入的方式,全程跟着官网文档SDK稳健接入_移动研发平台-阿里云帮助中心
我是在代码里加了一段log表示有新的补丁,后续也都是通过这个来验证是否生效的
然后记录一下接入调试过程中有可能出现的问题
1.集成引入问题
通过在线引入仓库的方式集成会出现访问失败的情况,然后就直接选用sdk集成,sdk下载在项目控制台那里(如图),下载OneSDK.zip之后解压出arr和jar包,全部引入到项目
//我注掉utdid是因为其他引入的包和这个包有冲突,
//implementation files('libs/alicloud-android-utdid-2.6.0.jar')
implementation files('libs\\alicloud-android-hotfix-3.3.8.aar')
implementation files('libs\\alicloud-android-logger-1.2.0.aar')
implementation files('libs\\alicloud-android-rest-1.7.3-open-release.aar')
implementation files('libs\\alicloud-android-sender-1.1.5-release.aar')