Bugly 热更新使用记录

╰半橙微兮° 2022-04-17 05:11 437阅读 0赞

今天集成了Bugly的热更新部分,简单试了7台手机,没发现问题,做一下记录,主要是流程记录。

大致流程分为8部:

  1. 1.在工程根目录下配置 classpath "com.tencent.bugly:tinker-support:1.1.5"
  2. 2.创建 SampleApplication SampleApplicationLike
  3. 3.配置AndroidManifest.xml7.0 以上适配 (如果使用的第三方包也是用了FileProvider 需要通过继承来兼容)
  4. 4.在项目的根目录下创建tinker-support.gradle
  5. 5.打基础包
  6. 6.安装基础包,打开app使其能联网上报
  7. 7.打补丁包

-————————————————————— start ————————————————————————

1.在工程根目录下配置 classpath “com.tencent.bugly:tinker-support:1.1.5”

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2OTM4ODgx_size_16_color_FFFFFF_t_70

2.创建 SampleApplication 和 SampleApplicationLike 按照官方配置就可以了

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2OTM4ODgx_size_16_color_FFFFFF_t_70 1

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2OTM4ODgx_size_16_color_FFFFFF_t_70 2

3.配置AndroidManifest.xml、7.0 以上适配 (如果使用的第三方包也是用了FileProvider 需要通过继承来兼容)

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2OTM4ODgx_size_16_color_FFFFFF_t_70 3

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2OTM4ODgx_size_16_color_FFFFFF_t_70 4watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2OTM4ODgx_size_16_color_FFFFFF_t_70 5

4.在项目的根目录下创建tinker-support.gradle 把官方的复制进去就行了

5.打基础包

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2OTM4ODgx_size_16_color_FFFFFF_t_70 6

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2OTM4ODgx_size_16_color_FFFFFF_t_70 7

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2OTM4ODgx_size_16_color_FFFFFF_t_70 8

点击后生成的包在这里,这个就是基础包

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2OTM4ODgx_size_16_color_FFFFFF_t_70 9

6.安装基础包,打开app使其能联网上报 ,就是打开APP就行了让其能初始化成功。

7.打补丁包

打补丁包注意一下,一定要保证你的app/build/bakApk下有你之前的打的那个 app-1112-16-15-48 那个文件夹

注意 基础包的命名 和 补丁包的命名

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2OTM4ODgx_size_16_color_FFFFFF_t_70 10

patch_signed_7zip.apk 就是补丁包,将其上传

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2OTM4ODgx_size_16_color_FFFFFF_t_70 11

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2OTM4ODgx_size_16_color_FFFFFF_t_70 12

上传后大概3-5分钟就会生效,杀死APP 重新打开就行了

发表评论

表情:
评论列表 (有 0 条评论,437人围观)

还没有评论,来说两句吧...

相关阅读