Tinker
滕玉坤
努力奋斗中!!!
展开
-
Tinker 接入指南
Tinker 接入指南gradle接入gradle是推荐的接入方式,在gradle插件tinker-patch-gradle-plugin中我们帮你完成proguard、multiDex以及Manifest处理等工作。添加gradle依赖在项目的build.gradle中,添加tinker-patch-gradle-plugin的依赖buildscript转载 2016-11-29 13:15:02 · 6876 阅读 · 0 评论 -
Tinker 常见问题
Tinker编译相关问题?编译过程相关的issue请先查看是否是以下情况:无法打开sample工程: 请使用单独的IDE窗口打开tinker-sample-android工程;tinkerId is not set: 这是因为没有正确的配置IDE的git路径, 若不是通过clone方式下载tinker,需要本地手动commit一次。这里你也可以使用其他字符作为tinkerId;对于转载 2016-11-29 13:16:37 · 13349 阅读 · 5 评论 -
Tinker 自定义扩展
Tinker 自定义扩展自定义Application类程序启动时会加载默认的Application类,这导致我们补丁包是无法对它做修改了。如何规避?在这里我们并没有使用类似InstantRun hook Application的方式,而是通过代码框架的方式来避免,这也是为了尽量少的去反射,提升框架的兼容性。这里我们要实现的是完全将原来的Application类隔离起来,即其转载 2016-11-29 13:17:58 · 2764 阅读 · 0 评论 -
Tinker API概览
Tinker API概览我们需要使用的API大约几种在以下几个类中:函数描述TinkerInstaller.javaTinkerInstaller.java封装了一些常用的函数,例如Tinker对象的构建,发起补丁请求以及lib库的加载。Tinker.javaTinker.java是Tinker库的Manager类,tinker所转载 2016-11-29 13:19:02 · 987 阅读 · 0 评论