今天集成了Bugly的热更新部分,简单试了7台手机,没发现问题,做一下记录,主要是流程记录。
大致流程分为8部:
1.在工程根目录下配置 classpath "com.tencent.bugly:tinker-support:1.1.5"
2.创建 SampleApplication 和 SampleApplicationLike
3.配置AndroidManifest.xml、7.0 以上适配 (如果使用的第三方包也是用了FileProvider 需要通过继承来兼容)
4.在项目的根目录下创建tinker-support.gradle
5.打基础包
6.安装基础包,打开app使其能联网上报
7.打补丁包
------------------------------------------- start ------------------------------------------------
1.在工程根目录下配置 classpath "com.tencent.bugly:tinker-support:1.1.5"
2.创建 SampleApplication 和 SampleApplicationLike 按照官方配置就可以了
3.配置AndroidManifest.xml、7.0 以上适配 (如果使用的第三方包也是用了FileProvider 需要通过继承来兼容)
4.在项目的根目录下创建tinker-support.gradle 把官方的复制进去就行了
5.打基础包
点击后生成的包在这里,这个就是基础包
6.安装基础包,打开app使其能联网上报 ,就是打开APP就行了让其能初始化成功。
7.打补丁包
打补丁包注意一下,一定要保证你的app/build/bakApk下有你之前的打的那个 app-1112-16-15-48 那个文件夹
注意 基础包的命名 和 补丁包的命名
patch_signed_7zip.apk 就是补丁包,将其上传
上传后大概3-5分钟就会生效,杀死APP 重新打开就行了