微信热升级tinker集成项目

来源:互联网 发布:宁波天使在线网络 编辑:程序博客网 时间:2024/05/21 09:27

微信热升级tinker集成项目

总项目工程,使用的是tinker v1.7.1版本
https://github.com/Tencent/tinker

步骤一

  • 按照官方demo迁移需要的构建文件

步骤二

  • build.gradle文件配置1.7.1版本

    ·这里写图片描述

    这里写图片描述

步骤三

  • 自定义application,我的项目使用的是UetApplication

    这里写图片描述

  • 迁移所有application中onCreate中的代码到SampleApplicationLike中onBaseContextAttached中,需要上下文的调用SampleApplicationContext.context,其他引用到报错自行解决
    这里写图片描述

    这里写图片描述

    这里写图片描述

遇见问题

  • 使用1.7.0版本遇见的问题,升级1.7.1正常

    这里写图片描述

demo下载地址 :https://github.com/doublechina/MultipleFix

1 0