android资源热修复,Android热更新(阿里移动热修复---Sophix)

这篇博客详细介绍了如何集成和使用阿里Sophix进行热修复,对比了Tinker,强调了Sophix的易用性和快速。作者通过实操步骤展示了从配置工程到生成补丁的全过程,并指出Sophix的一个缺点是收费。最后,作者表示Sophix在实际应用中比Tinker更为便捷。
摘要由CSDN通过智能技术生成

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

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

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

1、我们先看下工程配置

①添加maven仓库地址:

c43242bbc0770ea4a47bb1d8e9f34f9b.png

②添加gradle坐标版本依赖:

7a9ba8d3652bc8a1a95f59646425a491.png

③清单文件配置

1400fcdd33c092e03b66f16aa0451e26.png

④新建MyApp继承SophixApplication

86f75b32e6e9782889bcb9411f725560.png

看下自己的MyApplication

b4a16b54db36ef3a9ded95929a3d5397.png

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

fb99e4f670b963c79a0ae995e84d4441.png

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

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

4fcd50264ccf6da94a98f4ca62fb89dd.png

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

b90b0a5f84bfda40540a417e0584da90.png

点击左面的热修复

bb6ba648b93158de02dcc2e5afd924db.png

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

1fd89c3ed75c0a6dc4ef1166cfa9f3a1.png

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

然后修改bug

eb022db731dda5807537afbf38cce90b.png

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

16ef6e36735f7b13378d38679a7db33c.png

解压后

c1f8f6652fcec10a0f027a9a7f25c38c.png

按提示加载旧包与新包

506ab4f75d3bc68e22341730fe2ef5de.png

这里也会有提示信息

bceb4825e23b1448ab125f720ce70b98.png

8e6347810e9df4e01f4a5315f3c3e4a7.png

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

2521fdd484a86dbd5ec18ee9c35331f3.png

eb26c5b1834d24bc44c923f48170d545.png

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

260a1f9840c94aa9842be9c958d03a82.png

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值