关于热修复
来源:互联网 发布:imap ssl 端口 编辑:程序博客网 时间:2024/06/06 00:07
线上程序出现Bug,在不想重新发布包让用户更新安装的情况下,可以热修复是你的最佳选择
参考资料
(Android热补丁动态修复框架小结)
(Android热补丁动态修复技术系列)
(安卓App热补丁动态修复技术介绍)
现在市面上热修复框架很多,以下是常见的四种。
1、Dexposed无法支持全平台,并不适合应用到商业产品中。
2、AndFix作为native解决方案,首先面临的是稳定性与兼容性问题,更重要的是它无法实现类替换,它是需要大量额外的开发成本的。
3、QZone方案主要问题是插桩带来Dalvik的性能问题,以及为了解决Art下内存地址问题而导致补丁包急速增大的。
Tinker热补丁方案不仅支持类、So以及资源的替换,它还是2.X-7.X的全平台支持。它无需插桩,补丁大小也远远小于其他方案。Tinker已运行在微信的数亿Android设备上。
下面这个项目是一个基于热修复框架Tinker的Demo,并总结了一些常见的问题,可以参考一下。
项目地址
0 0
- 关于热修复
- 关于热修复
- 关于热修复框架nuwa的使用
- 关于热修复框架nuwa的使用
- 关于热修复需要了解的
- 热修复
- 热修复
- 热修复
- 热修复
- 热修复
- 关于Android热修复技术(AndFix—阿里)
- Android热修复应用篇--关于腾讯Bugly的使用
- Android 热修复 关于接入Tinker所遇到的错误
- 关于tinker 热修复的多渠道打包方式
- 关于Android热修复的几种解决方案
- android热修复--手写热修复
- 各种热修复方案对比热修复
- Android 热修复/热更新
- MapReduce之WordCount、FlowCount代码汇总
- sublime text使用手册
- String的常用操作
- ArrayList详解
- mysql主从复制错误
- 关于热修复
- HTML DOM 改变HTML
- 联合双边滤波器(joint bilateral filter)【OpenCV】
- 字符串替换空格:请实现一个函数,把字符数组中的每个空格替换成“%20”
- Nginx/LVS/HAProxy负载均衡软件的优缺点详解
- 循环——星号图1.2
- Eclipse配置Tomcat时注意问题
- 数据库基础入门(三)——通过JDBC对数据库进行增删改查操作
- Maven 入门篇