Android热更新(阿里移动热修复---Sophix)

5,615 阅读1分钟

对比今天上午写的微信Tinker阿里的热修复真的好用---------有对比就有伤害

阿里硬伤:收费的。。。。。。。。。。

下面看下集成和效果----还是延用以往的风格 尽可能的详细描述

1、我们先看下工程配置

①添加maven仓库地址:


②添加gradle坐标版本依赖:


③清单文件配置


④新建MyApp继承SophixApplication



看下自己的MyApplication


在清单文件里配置的是继承SophixApplication的MyApp,不是继承Application的MyApplication----看清楚


到这里我们就算配置完成了 

我们看下在阿里的后台如何配置

www.aliyun.com/product/hot…(阿里热修复网址)


登录点击立即开通 -----实名认证(支付宝认证特别快)---然后就可以进入控制台


点击左面的热修复


下面我们就开始生成基准包   和修改后的包        再到生成补丁(用个TextView来测试下


然后正常打包既可以    ----------------------------生成带bug的包

然后修改bug


和旧版本一样打包   记住:打包签名  混淆都要和旧版本一致--------------------生成新包


解压后


按提示加载旧包与新包


这里也会有提示信息



把生成的补丁放到后台    ---------添加版本---》上传补丁(如图)---》发布



点击完发布,会跳转页面-------你可以先测试再发布----这里我直接新建发布直接发布补丁


可以点击详情查看数据信息


结尾:用了阿里Sophix,我的荣耀手机可以实现热更新了。妈妈再也不用担心我的学习了。。。。。。。。。。确实比Tinker好用简单的不得了。。。。。。。。。。