最省事的Tinker接入演示

    最近项目要加上热更新功能,经过对比后,选择了微信的Tinker。关于Tinker的使用,Tencent/tinker的wiki十分详细。想要正确接入要看很多内容,
    对于新入手的童鞋来说实在太痛苦了,所以就有了本文,只需要简单的修改几行代码就能体验Tinker的使用;demo跑得通才能更好的学习Tinker的使用。

微信Tinker源码
我修改的Tinkerdemo

下面所有的内容都是基于我修改后的TinkerDemo

一、demo下载

下载demo后导入Android Studio很简单,略过

二、打渠道包

关于打包,这里直接使用签名版即可,操作如下:
1.build–>Generate signed apk

这里写图片描述

2.关于key,build.gradle中很详细

这里写图片描述

3.把2个渠道都选上

这里写图片描述

4.打包成功

这里写图片描述

三、修改代码

这里写图片描述

四、生成patch包

1.修改build.gradle

这里写图片描述

这里的oldApkName就是上面的bakapk下对应的文件夹的名称(不分渠道时使用相对应的apk文件名)
2.选择相应的task,双击运行

这里写图片描述

第一次运行后,下次可以点击这里:

这里写图片描述

3.patch包生成成功

这里写图片描述

注意:patch包要放在SDcard根目录下。    

五、总结

这样demo成功运行,然后对比Tinker wiki上的内容修改测试就变的比较简单。问题放一边,demo先行^_^                                                                                                                                                                                                                                                                         

猜你喜欢

转载自blog.csdn.net/niuzhucedenglu/article/details/53819823