1、项目中使用Tinker热修复
1.首先前往TinkerPatch平台注册账号,添加你的APP 并记下你的appkey
Tinker Patch平台的使用非常简单,我们下一步需要集成 Tinker Patch 平台客户端的SDK。
2、接入Tinker SDK
1、在你的项目级Gradle中添加 gradle 插件依赖
```
classpath"com.tinkerpatch.sdk:tinkerpatch-gradle-plugin:1.2.14"
```
2、在你的app的gradle里集成 TinkerPatch SDK
```
dependencies {
// 若使用annotation需要单独引用,对于tinker的其他库都无需再引用
provided("com.tinkerpatch.tinker:tinker-android-anno:1.9.14")
compile("com.tinkerpatch.sdk:tinkerpatch-android-sdk:1.2.14")
}
```
将下面这行 Tinker 的版本号添加到 gradle.properties 文件中(Tinker的最新版本,请留意Tinker github)
TINKER_VERSION=1.7.7
注意,若使用 annotation 自动生成 Application, 需要单独引入 Tinker 的 tinker-android-anno 库。除此之外,我们无需再单独引入 tinker 的其他库。
由于TinkerPatch的相关配置有点多,为了方便我们可以新建一个tinkerpatch.gradle,并在app的gradle里引入
apply from: 'tinkerpatch.gradle',当然如果你觉得影响不大的话可以 直接写在app的gradle中
打开tinkerpatch.gradle他的配置如下
```
applyplugin:'tinkerpatch-support'