阿里云的EMAS-Sophix热修复
官方接入教程:https://help.aliyun.com/knowledge_detail/68655.html
以下是博主的简单接入过程:
所需权限:
1、新建应用,获取相关的appid和appkey…
2、 控制台下载 aliyun-emas-services.json文件,并将json文件放到应用根目录下(/app/),其内容如下:
3、项目级目录下build.gradle(/build.gradle)
4、应用级build.gradle集成(//build.gradle)
5、新建MyRealApplication(类名自己定义),这里是请求服务器的补丁(后期正式应用这里可以做个开关)
6、新建SophixStubApplication
查看AppKey和AppSecret,RSA
在Manifest.xml中添加
7、第二生成补丁
patch补丁包生成需要使用到打补丁工具SophixPatchTool, 如还未下载打包工具,请前往下载Android打包工具。
Mac版本打包工具地址:http://ams-hotfix-repo.oss-cn-shanghai.aliyuncs.com/SophixPatchTool_macos.zip
Windows版本打包工具地址:http://ams-hotfix-repo.oss-cn-shanghai.aliyuncs.com/SophixPatchTool_windows.zip
Linux版本打包工具地址:http://ams-hotfix-repo.oss-cn-shanghai.aliyuncs.com/SophixPatchTool_linux.zip
调试工具地址:http://ams-hotfix-repo.oss-cn-shanghai.aliyuncs.com/hotfix_debug_tool-release.apk
8、上传补丁,测试,打完收工!!!!
已测试成功Android版本:4.4,6.0,7.1.1,8.1.0,P,Q(国内的测试版)