微信热修复Tinker
来源:互联网 发布:qq windows版 编辑:程序博客网 时间:2024/06/12 03:02
1、添加依赖:
在root下的build.gradle中添加依赖
app下的的build.gradle添加相关依赖
注:这里除了添加tinker相关的依赖外,还需要添加 multidex解决65k限制,另外TINKER_VERSION配置在gradle.properties中
2、将官方地址build.gradle下的相关代码复制过来
注:这里有点需要注意,如果没有配置git,以及提交到git,会报tinker set错误
3、创建keyStore文件,并创建keystore文件
3、修改Application,并将其中的application红框中的改成自己的包名
注:AndroidManifest中的application name对应的是SampleApplication
4、授予读取内存卡的权限
调用以下代码:
TinkerInstaller.onReceiveUpgradePatch(getApplicationContext(), Environment.getExternalStorageDirectory().getAbsolutePath() + "/patch_signed_7zip.apk");
5、使用gradle命令打包App,打包的地址为app/build/backApk,这里会生成两个文件
6、配置App中build.gradle中的 apk链接
7、更改代码后,使用tinkerPatchRelease来打包,生成patch_signed_7zip.apk
8、将包推到手机上
adb push ./app/build/outputs/tinkerPatch/debug/patch_signed_7zip.apk /storage/sdcard0/
Android官方地址 https://github.com/Tencent/tinker/tree/master/tinker-sample-android
Demo GitHub地址 https://github.com/jianesrq0724/TinkerDemo
阅读全文
0 0
- 微信热修复Tinker使用
- 微信热修复tinker初探
- 微信热修复Tinker
- Android 浅尝Tinker微信热修复
- 微信热修复tinker使用心得
- 微信热补丁修复框架--tinker
- 微信热修复tinker及tinker server快速接入
- 微信热修复开源库 Tinker imitator 原理篇
- 微信热修复框架Tinker的使用
- 微信热修复框架的使用心得体会------Tinker
- Android 三分钟集成微信热修复Tinker
- Android热修复学习(三)微信热修复 tinker
- 安卓热修复 Andfix&Tinker
- Tinker热修复初探
- Android热修复 Tinker
- tinker热修复 简介
- Tinker热修复加固
- Tinker热修复示例
- 二进制求和
- Recording︱有价值的各类AI、机器学习比赛心得、经验抄录
- 从键盘读取文件结束符
- phantomjs例子1
- 25time元素
- 微信热修复Tinker
- Kickstart Round B 2017 Problem A. Math Encoder
- ORACLE触发器
- [leetcode]485. Max Consecutive Ones
- Material Design之滑动菜单
- mysql Limit的用法
- 【HNOI2016模拟4.10】线性代数与逻辑
- 26hgroup元素与address元素
- 机器学习过程中看过的一些好文章