热修复,Tinker的接入

现在在线的项目已经更新到第三个版本了,下期更新Leader说要加入热更新,这貌似有点为难我们呀!

经过一天的资料查阅,发现目前开源的有两个 360的热修复(这个是比较坑的,Api写的根本没法用)和Tinker的热修复(Api写的比较详细,但是需要经过深度理解才能够接入)

经过对比我们还是选择了Tinker(虽然公司和360有合作,但是他们的api写那么粗鲁,实在是弄不出来呀),经过一周的时间终于如愿以偿了,接入Tinker后不要太给力呀,简直是无法无天的感觉,在你不知道的情况下就把App的界面给更改了。

以下是我们Tinker的主要思路,周末我会抽空给大家补上一个DEMO

1.跟着Tinker的Api首先引入jar包

2.配置需要的一些参数(这个参数其实直接从demo复制下来就好了,稍作修改)

3.如果用到Application就去继承DefaultApplicationLike这个

4.生成一个在清单文件里需要注册的Application(之前的那个不需要注册了)

5.重写一个Service来实现差异包合并之后的逻辑

6.这样就可以了,你可以生成差异包放到手机的跟目录,启动App他会自动合成的

由于我们项目也是刚接入Tinker,我会在今后的几天里写一份比较详细的Api和一个Demo,会在周末上传,希望大家能够理解。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值