对比今天上午写的微信Tinker阿里的热修复真的好用---------有对比就有伤害
阿里硬伤:收费的。。。。。。。。。。
下面看下集成和效果----还是延用以往的风格 尽可能的详细描述
1、我们先看下工程配置
①添加maven仓库地址:
②添加gradle坐标版本依赖:
③清单文件配置
④新建MyApp继承SophixApplication
看下自己的MyApplication
在清单文件里配置的是继承SophixApplication的MyApp,不是继承Application的MyApplication----看清楚
到这里我们就算配置完成了
我们看下在阿里的后台如何配置
登录点击立即开通 -----实名认证(支付宝认证特别快)---然后就可以进入控制台
点击左面的热修复
下面我们就开始生成基准包 和修改后的包 再到生成补丁(用个TextView来测试下)
然后正常打包既可以 ----------------------------生成带bug的包
然后修改bug
和旧版本一样打包 记住:打包签名 混淆都要和旧版本一致--------------------生成新包
解压后
按提示加载旧包与新包
这里也会有提示信息
把生成的补丁放到后台 ---------添加版本---》上传补丁(如图)---》发布
点击完发布,会跳转页面-------你可以先测试再发布----这里我直接新建发布直接发布补丁
可以点击详情查看数据信息
结尾:用了阿里Sophix,我的荣耀手机可以实现热更新了。妈妈再也不用担心我的学习了。。。。。。。。。。确实比Tinker好用简单的不得了。。。。。。。。。。