🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
二、Tinker 组件依赖 1、在项目的build.gradle 中: 添加tinker-patch-gradle-plugin 的依赖 ``` buildscript { dependencies { classpath ('com.tencent.tinker:tinker-patch-gradle-plugin:1.9.1') } } ``` 2、在app 的gradle 文件(app/build.gradle)中:需要注意一点,Tinker 需要使用到MulitDex,原话在Bugly 文档 的热更新API 接口部分。 1)添加tinker 的库依赖Gradle 版本小于2.3 的这么写: ``` dependencies { compile "com.android.support:multidex:1.0.1" //可选,用于生成application 类 provided('com.tencent.tinker:tinker-android-anno:1.9.1') //tinker 的核心库 compile('com.tencent.tinker:tinker-android-lib:1.9.1') } ``` Gradle 版本大等于2.3 的这么写: ``` dependencies { implementation "com.android.support:multidex:1.0.1" //tinker 的核心库 implementation("com.tencent.tinker:tinker-android-lib:1.9.1") { changing = true } //可选,用于生成application 类 annotationProcessor("com.tencent.tinker:tinker-android-anno:1.9.1") { changing =true } compileOnly("com.tencent.tinker:tinker-android-anno:1.9.1") { changing = true } } ``` 2)开启multiDex ``` defaultConfig { ... multiDexEnabled true } ``` 3)应用tinker 的gradle 插件 这部分可先不管,在第三部分《Tinker 的配置及任务》的第2 节《配置Tinker与任务》中会添加。可跳过这部分继续往下看。 ``` //apply tinker 插件 apply plugin: 'com.tencent.tinker.patch ```