Bugly热更新(项目记录使用)

Bugly热更新(免费)
注)使用方法基本和TinkerPatch一样,都是基于Tinker开发

文档中心:
https://bugly.qq.com/docs/user-guide/instruction-manual-android-hotfix/?v=20180709165613
官网平台:https://bugly.qq.com/v2/workbench/apps

  1. 拷贝代码tinker-support.gradle文件,在app build.gradle添加
apply  from: 'tinker-support.gradle'

注:在调试环境下添加注释,避免每次都生成bakApk文件夹
在这里插入图片描述
tinkerId和baseApkDir 在生成补丁包时才会有作用,所以在生成基包前不需要修改。
在打包补丁包之前需要将baseApkDir改为基包路径,tinkerId改为项目当前版本号:如下图需改为1.0.2

注:autoGenerateTinkerId = true 时,不需要配置tinkerId,会自动生成TinkerId
在这里插入图片描述
2.引入依赖

classpath 'com.tencent.bugly:tinker-support:1.1.2'

在这里插入图片描述

// 远程依赖集成方式(推荐)
implementation "com.tencent.bugly:crashreport_upgrade:1.3.5"
// 指定tinker依赖版本(注:应用升级1.3.5版本起,不再内置tinker)
implementation 'com.tencent.tinker:tinker-android-lib:1.9.6'

在这里插入图片描述

3.代码导入
BaseApplication添加
在这里插入图片描述
4.设置开发设备条件

 Bugly.setIsDevelopmentDevice(getApplicationContext(), true);//开发设备

5.生成基包和TinkerPatch一样,补丁包
在这里插入图片描述
补丁包路径:项目名\app\build\outputs\patch\release在这里插入图片描述
6.上传补丁包
登录官网–>新建产品–>输入产品信息–>保存
创建完成后,点击进入详情–>应用升级–>热更新–>发布新补丁
在这里插入图片描述
在这里插入图片描述
第三步用到的appId在右上角更多–>产品设置–>产品信息
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值