240 投稿
收录了9篇文章 · 1人关注
  • Resize,w 360,h 240
    Tinker源码分析

    Tinker是微信出品的热更新方案,采用类似QQ空间热修复的原理,是市面上不多的成熟方案。热修复牵扯的知识很多,而Tinker则做的比想象的更多...

  • tinker 再学习

    待改进点 之前看tinker的时候,重点在看流程,包括打patch以及合成加载的patch,但后续发现知道流程帮助并不大。而之前忽略了tinke...

  • Tinker的补丁加载-dex加载

    Tinker和Instant Run的并存Tinker 非代理模式的启动Tinker的启动流程 加载补丁入口 前面介绍到了加载补丁的地方主要在T...

  • Tinker的patch生成过程

    Tinker的patch生成方式有两种,一种是通过命令行,一种是通过gradle的方式。下面我们简单介绍下gradle的方式。这篇文章包括一下几...

  • Tinker和Instant Run的并存

    项目中因为使用了tinker, 且使用的是改造Application方式接入。因为构建时提示不能使用instant run, 但每次编译都很费...

  • Resize,w 360,h 240
    Tinker 非代理模式的启动

    patch加载失败问题排查 日志过滤关键词:tinker 找到code之后,去http://www.tinkerpatch.com/Docs/m...

  • Resize,w 360,h 240
    Tinker的启动流程

    app的启动都是从application中启动,不过如果接入了tinker,就会有点糊涂。因为manifest中有application,然后有...

  • Resize,w 360,h 240
    Tinker的测试流程

    项目是用来bugly集成的tinker作为热更工具,在打包patch后测试有点繁琐,容易忘记。因此记录下测试流程以作备忘。按照Bugly And...

  • Tinker的补丁加载-资源加载

    在应用中使用和加载资源都是通过context对象的getResource方法,下面先以android 10的代码简单分析下资源加载的流程。资源加...