【Android 热修复】Tinker 简介

2023-03-29 10:21:48 浏览数 (3)

文章目录

  • 一、Tinker 简介
  • 二、 源码资源

一、Tinker 简介


https://github.com/Tencent/tinker/tree/dev/tinker-android 页面的 tinker-android 是 Tinker 的核心项目 ,

tinker-android-anno 是注解处理器 , 自定义 Application 时 , 不需要继承 Application , 可以通过注解生成 Application ; 对应构建脚本的 com.tencent.tinker:tinker-android-anno:1.9.1 依赖 ;

参考 AnnotationProcessor.java 注解处理器 ;

参考 DefaultLifeCycle.java 注解 ;

tinker-android-lib 是核心库 , 一些工具类放在该库中 ; 对应构建脚本的 com.tencent.tinker:tinker-android-lib:1.9.1 依赖 ;

tinker-android-loader 热修复中 dex 数组相关操作在该库中 ;

二、 源码资源


参考资料 :

  • 官方主页 : https://github.com/Tencent/tinker
  • Tinker 官方 Wiki 地址 : https://github.com/Tencent/tinker/wiki
  • Tinker 接入指南 : https://github.com/Tencent/tinker/wiki/Tinker-接入指南
  • Tinker 官方示例 : https://github.com/Tencent/tinker/tree/master/tinker-sample-android

0 人点赞