腾讯 Bugly热更新技术

背景

由于组件化已经提上开发日程,并在近期计划升级一部分到生产环境,项目是首次实现组件化,对项目原始代码的改造具有计划性和分批上线,在此过程中,由于Android手机品牌型号和Android版本的差异性,可能无法100%保证每部手机都能毫无风险完美运行,所以就需要一个补充方案来守护APP的正常使用,那么…

解决方案

腾讯 Bugly热更新技术
该方案采用微信Tinker的开源方案,稳定可靠,接入成本低,对项目代码基本无侵入,且免费使用。

集成方式

在这里插入图片描述

涉及版本

sdk版本

implementation ‘com.tencent.bugly:crashreport_upgrade:1.4.2’
implementation ‘com.tencent.tinker:tinker-android-lib:1.9.14.6’

classpath版本

classpath “com.tencent.bugly:tinker-support:1.2.0”

注意事项
sdk版本与classpath版本之间要根据官方文档相对应
要手动备份每次构建生成的基准包文件,每次生成补丁包需要以该基准包为基础
基准包的文件夹名称不可修改,根文件夹名称为补丁包生成的必要配置项

补丁包生成

[软件开发部 > 2.6 Android热更新 > 未命名文件(2).png]

流程图对应的相关示意图

图01
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200430132504703.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzOTMxMjg3,size_16,color_FFFFFF,t_70

图02
在这里插入图片描述

图03
在这里插入图片描述

图04
在这里插入图片描述
Bugly热更新官方文档

https://bugly.qq.com/docs/user-guide/instruction-manual-android-hotfix/?v=20200312155538

https://bugly.qq.com/docs/user-guide/instruction-manual-android-hotfix-demo/?v=20200312155538

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值