美文网首页
Tinker 热修复——简要步骤

Tinker 热修复——简要步骤

作者: 小二二二7 | 来源:发表于2017-07-06 14:30 被阅读0次

     一直觉得热修复很高大上,现在公司里也还没有用到,就想自己先研究一下,学到了都是自己的!

参考了其他文章终于弄出来了。感谢无私分享的大神们。

本文只介绍简要步骤,详情请参考:http://www.jianshu.com/p/db504b33bca5参考文章

源码地址:github.com/Gavin-ZYX/TinkerTest

首先通过此链接下载源码,直接将源码中的tinkerpatch.gradle 粘贴到自己项目中。

接入

在项目的 build.gradle 中:

在 app 的 gradle 文件 app/build.gradle 中

登陆Tinker官网,添加你的app后会自动生成一个appKey,将生成的appKey粘贴到tinkerpatch.gradle中

打生产包

开发完后,签名打包会在app->build->bakApk中生成文件

将apk安装到手机上,运行结果:

app-1.0.0-0706-14-54-45就是你的基包。

打补丁包

将你新生成的app-1.0.0-0706-14-54-45粘贴到tinkerpatch.gradle中(baseInfo:基包文件夹名)

更改app版本

tinkerpatch.gradle中:

点击AndroidStudio右侧Gradle,选择 tinkerPatchRelease

这时as会提示你BUILD FAILED不要担心,不用理它。看一下你的app/build/outputs/文件夹,会出现一个tinkerPatch文件夹,补丁包就位于此文件夹中,

打补丁只需要用到patch_signed_7zip.apk就可以了。

登陆Tinker官网点击补丁下发,之后如下图一步步操作即可。

提交后,查看补丁的下载数量以及成功应用数

将app关掉等待下载补丁。

至此热修复结束。

感谢大明哥一直耐心无私的帮助!!

相关文章

网友评论

      本文标题:Tinker 热修复——简要步骤

      本文链接:https://www.haomeiwen.com/subject/senyottx.html