android热修复的作用,android tinker 热修复使用及注意事项

android tinker 热修复使用及注意事项

android tinker 热修复使用及注意事项

android 热修复的作用这里就不做过多赘述了,app的bug不可避免,热修复功能还是很必要的,这里使用的微信热修复Tinker,参考博客:http://www.jianshu.com/p/db504b33bca5感谢教程,在这里我也是总结一下我的使用心得,如总结的有问题还望多多包涵:

微信热修复官网:http://tinkerpatch.com/,注册用户,创建app,生成appKey(这里的appKey项目中需要用到);

1c3bfa2ec2af05854446a226dda669d7.png

奉上demo链接地址:http://download.csdn.net/download/hwl1314/10150506

gitHub:https://github.com/1314hwl/Tinker4Android.git

实现效果如下:

02424657627002b05e1e81115ba4c1cb.gif

打开Tinker4Android  app,当检测到有补丁更新,补丁下载成功一个提示对话框。

点击确定对话框,重启app;

重启app之后发现修复成功,显示出了"我的被修复的按钮";

修复成功

demo的使用步骤:

填写appKey和appVersion初始版本可写1.0.0;

修改 baseInfo="app-1.0.0-1207-17-53-01"

,这个值也就是上面打包生成apk的文件夹。

修改appVersion ="1.0.1" ,也就是在1.0.0版本的基础上增加一个版本号。

修改工程中出现bug的代码。

开始打补丁包,点击下图中的tinkerPatchRelease任务,在app项目中的outputs/tinkerPath/release中生成了一个path_signed_7zip.apk,这个apk就是补丁包了.

注意下图中的红色框框部分的版本号的填写,原生包是1.0.0的版本,补丁包是1.0.1的版本,那这里你觉得该填写什么版本呢? 通过测试发现是原始包的版本,并不是补丁包的版本,这个需要注意一下。

78506.html

dc8cd8111ca1a9fdd0bbfd7ace0bb656.png

ea70ce1596544cd965a30282969938f4.png

打开应用,tinker会加载补丁包,链接如下链接中实际也带入了补丁版本号,补丁发布成功会提示,success,demo中对应的是弹出提示框。

28eb26be2e0a3c31ce3357b94f18ab4f.png

27132b65147d7abf40c8ffc9fd1aef2b.png

78506.html

到这就结束了,写的不好还请见谅。

android tinker 热修复使用及注意事项相关教程

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值