首页 > 移动平台 > 详细

Android 热修复 Tinker PlatForm(二)

时间:2019-07-19 16:54:02      阅读:88      评论:0      收藏:0      [点我收藏+]

操作流程:

一、注册平台账号:

     http://www.tinkerpatch.com

二、查看操作文档:

    http://www.tinkerpatch.com/Docs/SDK

三、 操作流程:

    1.获取Appkey值,替换文档里面的Appkey

技术分享图片

四、重点打基础包:

.打包:准备

1.签名:signingConfigs和BuildTypes都需要配置

技术分享图片

2.打基础包:

1.找到项目的Gradle视图,找到build一层,双击打包,此包为基础包,也就是你假装有bug的包,你可以自己先做个标记,代表这是有问题的基础包。我这里是以Debug版本为例的。

技术分享图片

此时就会在下图生成打包好的基础包,app后面的则是你当时打包成功后生成的时间戳,这个后面会用到。

技术分享图片

2.  然后再来修改tinkerpatch.gradle中的 baseInfo代码,将你刚打好包的时间戳填入代码中

技术分享图片

  3. 再修改  appVersion ,记住与你Module中的build.gradle 中的versionName 一致。然后再修改一下代码,将之前基础包上的bug修复好。

 

 

4. 打补丁包。还是在这个视图,选中tinker目录下的圈圈部分,双击666。静待打包完成

 技术分享图片

大概半分钟后,打好的补丁包则在这里了:path_signed_7zip.apk 便是了。

 技术分享图片

3.上传补丁包,修复bug

1. 进到Tinkerpatch官网,找到自己的APP,如下图。因为我已经上传过补丁了。此时大家可以点击旁边的添加APP版本,然后根据自己的情况输入版本号。

 技术分享图片

添加好之后生成下图

技术分享图片

 

然后上传之前打包好的补丁包:path_signed_7zip.apk 。 点击提交,然后杀掉手机上已经安装好基础包的APP进程,再打开等待表演开始。 

 

 

 

 

 

Android 热修复 Tinker PlatForm(二)

原文:https://www.cnblogs.com/huihuizhang/p/11214205.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!