Android Tinker 热更新

本文介绍如何使用Tinker实现Android热更新,避免因小bug导致大规模重新发布App。步骤包括:理解热更新需求、配置签名、导入依赖、修改Gradle配置、创建SampleApplication、编写补丁加载代码、生成旧版apk、制作差异包、上传补丁到Tinker官网,以及验证补丁生效。首次启动可能不生效,需二次启动。
摘要由CSDN通过智能技术生成

砖友们首先要了解为什么要热更新?

此博文直接集成热更新

当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会 忙得焦头烂额:重新打包App、测试、向各个应用市场和渠道换包、提示用户升级、用户下 载、覆盖安装。有时候仅仅是为了修改了一行代码,也要付出巨大的成本进行换包和重新发 布。 这时候就提出一个问题:有没有办法以补丁的方式动态修复紧急Bug,不再需要重新发布 App,不再需要用户重新下载,覆盖安装? 线上程序出现Bug,在不想重新发布包让用户更新安装的情况下,可以使用热修复,让用户 在不知不觉就修复了程序的问题.

热更新不需要去Tinker下载SDK....所以方便很多

1.需要签名,需要签名,需要签名,需要签名(重要的事情说N遍)

 

2.导入依赖

implementation 'com.tinkerpatch.sdk:tinkerpatch-android-sdk:1.2.8'
apply from: 'tinkerpatch.gradle'  //在build.gradle上方写入

3.我们需要在根gradle中写入

classpath "com.tinkerpatch.sdk:tinkerpatch-gradle-plugin:1.2.8"

 

4.创建一个名叫SampleApplication  需要继承Application代码如下

private Appl
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值