Tinker 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Tinker 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 BSD
开发语言 Java 查看源码 »
操作系统 Android
软件类型 开源软件
开发厂商 腾讯
地区 国产
提 交 者 王练
适用人群 未知
收录时间 2016-09-26

软件简介

微信开源的 Android 热修复框架 Tinker,支持在无需升级APK的前提下更新 dex, library and resources 文件。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (3)

加载中
tinker没有官网吗?那也没有集成文档吗?
2017/05/24 10:22
回复
举报
腾讯的开源 #Tinker#
2016/09/28 09:46
回复
举报
热修对系统的适配要求挺高的,不知道这个怎么样 #Tinker#
2016/09/28 22:51
回复
举报
更多评论
发表于大前端专区
2019/12/15 07:56

Tinker 1.9.14.5 发布,微信开源的 Android 热修复框架

Tinker 1.9.14.5 发布了。Tinker 是腾讯开源的 Android 热解决方案库,它支持在不重新安装 apk 的情况下对 dex、library 和 resources 进行更新。 更新内容如下: Bugfix & ChangeLog 修复 Tinker 在 Android Q 上导致启动和运行卡顿的问题。 修复已加载 patch 的情况下再次 Apply 一个新 patch 之后马上清除 patch 会导...

0
9
发表于大前端专区
2019/11/15 07:20

Tinker 1.9.14.4 发布,微信开源的 Android 热修复框架

Tinker 1.9.14.4 发布了。Tinker 是腾讯开源的 Android 热解决方案库,它支持在不重新安装 apk 的情况下对 dex、library 和 resources 进行更新。 更新内容如下: Bugfix & ChangeLog 改善补丁加载时替换 ClassLoader 后导致 App 卡顿的问题。 修复 Android 5.0 上补丁加载失败的问题。 修复多进程补丁状态可能不一...

0
5
发表于大前端专区
2019/10/18 07:00

Tinker 1.9.14.3 发布,微信开源的 Android 热修复框架

Tinker 1.9.14.3 发布了。Tinker 是腾讯开源的 Android 热解决方案库,它支持在不重新安装 apk 的情况下对 dex、library 和 resources 进行更新。 更新内容如下: Bugfix & ChangeLog 修复 TinkerApplicationInlineFence 类没有被自动 keep 到主 dex 的 bug。 保护 BindService 提高 patch 进程优先级的逻辑偶尔在 unbi...

0
11
发表于大前端专区
2019/06/12 07:30

Tinker 1.9.13.1 发布,微信开源的 Android 热修复框架

Tinker 1.9.13.1 发布了。Tinker 是腾讯开源的 Android 热解决方案库,它支持在不重新安装 apk 的情况下对 dex、library 和 resources 进行更新。 这主要是一个 bug 修复版本,更新内容如下: Fix #1074 ( 感谢 @noproxy !) Fix Android Q 上因为 App 的默认 ClassLoader 可能不为 PathClassLoader 导致补丁加载失败。 ...

0
9
发表于大前端专区
2019/04/30 06:54

Tinker 1.9.13 发布,微信开源的 Android 热修复框架

Tinker 1.9.13 发布了。Tinker 是腾讯开源的 Android 热解决方案库,它支持在不重新安装 apk 的情况下对 dex、library 和 resources 进行更新。 新版更新内容如下: 将Patch Apply的重试次数增加到20; 将Tinker运行时库对support-annotations的依赖改为compileOnly,避免接入时引入整个appcompat包; 修复加固模式下pat...

0
13
发表于大前端专区
2019/02/23 07:37

Tinker 1.9.12 发布,微信开源的 Android 热修复框架

Tinker 1.9.12 发布了。Tinker 是腾讯开源的 Android 热解决方案库,它支持在不重新安装 apk 的情况下对 dex、library 和 resources 进行更新。 新版更新内容主要是 Bug 的修复,其中包括: 修复了 Tinker Build SDK 的一些问题: ZipEntry 目录穿透漏洞 buildTinkerSdk task 无法生成完整的 jar 包 删除了 Tinker Build...

0
7
发表于大前端专区
2019/01/12 07:30

Tinker 1.9.11 发布,微信开源的 Android 热修复框架

Tinker 1.9.11 发布了,Tinker 是腾讯开源的 Android 热解决方案库,它支持在不重新安装 apk 的情况下对 dex、library 和 resources 进行更新。 Bug 修复 引入JobSchedulerService重新实现了TinkerPatchService和TinkerPatchResultService。 修复加固模式下崩溃的问题。 Demo和插件的Android Gradle Plugin版本统一改成了...

0
11
发表于大前端专区
2018/09/28 05:57

Tinker 1.9.9 发布,微信开源的 Android 热修复框架

Tinker 1.9.9 发布了,Tinker 是腾讯开源的 Android 热解决方案库,它支持在不重新安装 apk 的情况下对 dex、library 和 resources 进行更新。 1.9.9 更新内容 Bugfix 彻底隔离了Application和ApplicationLike,避免内联导致的各种问题。 修复了华为反馈的apache legacy引起inline ClassLoader check失败的问题。 修复了...

0
10
发表于大前端专区
2018/06/26 07:15

Tinker 1.9.8 发布,修复 OPPO 与 MIUI 等机型补丁问题

Tinker 1.9.8 发布了,Tinker 是腾讯开源的 Android 热解决方案库,它支持在不重新安装 apk 的情况下对 dex、library 和 resources 进行更新。 此次更新主要修复了以下问题: OPPO、VIVO机型上patch加载失败。 MIUI上JobScheduler被禁用导致补丁无法合成。 某些ROM上mStringBlock字段不存在导致加载资源补丁时crash。 另...

3
1
发表于大前端专区
2018/04/10 07:19

Tinker 1.9.6 发布,微信开源的 Android 热修复框架

Tinker 1.9.6 发布了。Tinker 是微信开源的 Android 热修复框架,支持在无需升级 APK 的前提下更新 dex、library 和 resources 文件。 主要更新内容: 修复1.9.5在MIUI机器上无法启动JobScheduler导致无法合成补丁的问题。#802 #804 下载地址: Source code (zip) Source code (tar.gz)...

1
8
发表于大前端专区
2018/03/27 07:53

Tinker 1.9.5 发布,微信开源的 Android 热修复框架

Tinker 是微信开源的 Android 热修复框架,支持在无需升级 APK 的前提下更新 dex、library 和 resources 文件。 Tinker 1.9.5 主要解决了 Android O、P 后台服务权限导致的问题和部分机器上 apply patch 时失败的问题。#801, #784, #781, #763, #757, #735 使用 bugly 接入的,请等待 bugly 同步后更新 bugly 版本。 下载...

0
14
发表了资讯
2017/12/07 07:47

Tinker 1.9.2 发布,微信开源的 Android 热修复框架

Tinker 是微信开源的 Android 热修复框架,支持在无需升级 APK 的前提下更新 dex、library 和 resources 文件。 Tinker 1.9.2 是针对 1.9.1 的 bug 修复版本,更新内容如下: 修复与 keepDexApply 有关的编译失败问题; 适配 keepDexApply 使其支持 Android Gradle Plugin 3.0 ; 修复了一些 coverity 扫出的 bug ; 修复...

4
19
发表了资讯
2017/11/10 06:47

Tinker 1.9.1 发布,微信开源的 Android 热修复框架

Tinker 是微信开源的 Android 热修复框架,支持在无需升级 APK 的前提下更新 dex、library 和 resources 文件。 Tinker 1.9.1 是 1.9.0 的 bug 修复版本,该版本的更新内容如下: TinkerMultidexConfigTask: FileNotFoundException(manifest_keep.txt) #649 资源合成时需要保持原来的压缩方式 #646 修改判断是否为主进程...

1
25
发表了资讯
2017/08/10 10:13

Tinker 1.8.0 发布,微信开源的 Android 热修复框架

Tinker 1.8.0 版本已发布: 优化补丁后 Android N启动速度 #416 支持Android O 修复RxJava 可能出现的verify error #491 修复部分CA签名校验不过的问题 #555 修复patchversion没有赋值的问题 #496 在Art 平台合并多个classesN.dex到同一个文件,减少多线程dex2oat对系统的影响 Tinker 是微信开源的 Android 热修复框架,...

1
25
发表了资讯
2017/05/25 08:04

Tinker 1.7.11 发布,微信开源的 Android 热修复框架

Tinker 1.7.11 版本已发布,该版本是对前两天发布的 1.7.10 版本的修补。 1.7.11 更新内容: 修复1.7.10 版本替换 AndroidNClassloader 时可能产生 found duplicate classes warning f3e2f5d 修复自动 keep main dex pattern 中的问题,将 () 改为 (...) 492d6f Tinker 增加回退补丁的接口 855084 1.7.10 更新内容: 修复...

1
42
发表了资讯
2016/09/26 00:00

Tinker v1.6.0 发布,微信开源的 Android 热修复框架

Tinker v1.6.0 版本发布了,Tinker 是微信开源的 Android 热修复框架,支持在无需升级APK的前提下更新 dex, library and resources 文件。 该版本更新内容如下: - Merge pull request #2 from xszconfig/fix-wording - fix wording and wrong link 下载地址: Source code (zip) Source code (tar.gz)...

4
37
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/05/13 15:41

laravel tinker的使用

添加数据 进入tinker界面:php artisan tinker 向表中添加数据:$post = new \App\Post(); 实例化post这个模型的命名空间,回车 $post->title = "this is title1";回车 逐个字段完成添加 一 一对应表中的每一个字段,最后使用$post->save();返回一个boole值true,即可完成添加的操作 注意事项:如果表中有created_at upda...

0
0
发表了博客
2019/06/06 12:20

tinker接入

对于热修复无非就是两大类,一类是tencent代表的classloader模式的,另一类是阿里系代表的底层方面替换。 下面以本人的经验介绍下微信的tinker接入: 命令行接入方式; gradle接入方式 1. 核心库引入,在你应用的app模块下build.gradle文件加入 //tinker hotfix //可选,用于生成application类 // compileOnly("c...

0
0
发表了博客
2019/02/15 10:54

Tinker 热修复

集成方式: 第一步:在project build.gradle 文件中添加: dependencies { // Tinker classpath("com.tinkerpatch.sdk:tinkerpatch-gradle-plugin:${TINKERPATCH_VERSION}") { changing = true } } 第二步:在app的 build.gradle 文件中添加 //apply tinker插件 最上面 apply plugin: 'com.tencent.tinker.p...

0
0
发表了博客
2018/02/27 17:54

Tinker生成补丁包

* resguardRelease指令生成基准包,路径在build文件夹下的bakApk文件夹下 * buildTinkerPatchRelease通过上一步生成的基准包,**注意在Tinker的gradle里配置好基准包路径**生成补丁包,路径在build/outputs/apk/tinkerpatch路径下...

0
0
发表了博客
2016/11/11 12:26

从`Sample`来看`Tinker`的启动流程

[`Tinker`](https://github.com/Tencent/tinker)是微信官方为Android的热修复界带来的一个热修复方案,它支持代码的动态下发,对So库和资源修复也有很好的支持,让应用不用重新安装的情况下实现更新。有关`Tinker`的更多介绍,可以参看[这里](https://github.com/Tencent/tinker/wiki)。我这里只是根据官方提供的Demo来简...

0
1
发表于开发技能专区
2018/06/04 06:51

Tinker + Bugly + Jenkins 爬坑之路

前阵子 Android 端的线上崩溃比较多,热修复被提上日程。实现方案是 Tinker,Jenkins 打包,最后补丁包上传到 Bugly 进行分发。主要在 Jenkins 打包这一块爬了不少坑,现记录下来,供大家参考。 1. Tinker + Bugly热修复实现 首先是本地实现,按照官方文档,只要一步一步按照文档来,这个步骤还是比较容易的,这里就不再...

0
6
发表了博客
2019/02/20 10:16

android热修复--Tinker

这篇只是记录tinker的集成sdk 现在市场上的热修复工具或者框架有很多很多,比较出名的有阿里的 AndFix、美团的 Robust 以及 QZone 的超级补丁方案。这个方案各有利弊,但是今天我们不说这几个方案,我们来聊一聊另一个补丁方案——Tinker。首先我们上一张图: Tinker热补丁方案·不仅支持类、So以及资源的替换,它还是2...

0
0
发表了博客
2018/07/06 14:13

使用 Php Artisan Tinker 来调试你的 Laravel

Posted on 2016年6月19日 by ichou 本文翻译自:Tinker with the Data in Your Laravel Apps with Php Artisan Tinker 今天,我们将通过介绍 Laravel 中一个不太为人所知的功能,来展示如何快捷的调试数据库中的数据。通过使用 Laravel artisan 内建的 php artisan tinker, 我们可以很方便的看到数据库中的数据并且执行各...

0
0
发表了博客
2018/06/02 16:49

Tinker + Bugly + Jenkins 爬坑之路

前阵子 Android 端的线上崩溃比较多,热修复被提上日程。实现方案是 Tinker,Jenkins 打包,最后补丁包上传到 Bugly 进行分发。主要在 Jenkins 打包这一块爬了不少坑,现记录下来,供大家参考。 1. Tinker + Bugly热修复实现 首先是本地实现,按照官方文档,只要一步一步按照文档来,这个步骤还是比较容易的,这里就不再...

0
0
发表于开发技能专区
2016/10/08 10:42

Tinker Android热补丁框架

国际惯例先贴地址 Tinker开源地址:https://github.com/Tencent/tinker 玩过Dota的童鞋都知道 地精修补匠的大招,我们希望发版本可以像它一样做到无限刷新。 Android热补丁技术应该分为以下两个流派: Native,代...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
3 评论
196 收藏
分享
返回顶部
顶部