原文:美团热修复Robust-源码篇

上一篇主要分析了Robust的使用方法,这一篇就来总结一下Robust的源码分析。 我个人倾向于将Robust框架分为两个部分,自动插入代码和动态加载Patch。 一 Robust源码分析 目前我的分析将Robust动态加载分为两个部分,一部分是插桩后的代码逻辑,一部分是拉取Patch的逻辑。 我们首先来看插桩后的代码 这里面套用的是官方的代码,可能有些过时了 插桩前 插桩后 我们可以看到Rob ...

2018-05-01 20:29 0 1558 推荐指数:

查看详情

修复Robust的踩坑之旅-使用

  最近需要在项目中使用修复框架,在这里以Robust为主写一文章总结一下学习的过程。   一直认为要学习一个框架的原理,首先需要让他跑起来,从效果反推回去,这样更容易理解。   一、Robust的使用   首先我们在编写代码前需要做如下准备   配置文件读写权限,6.0以上 ...

Mon Apr 30 20:46:00 CST 2018 0 1234
更新Robust Demo演示

1、Android Studio clone 远程Robust项目源码   gradle 同步依赖资源,可能需要半个小时左右。 2、生成样例apk包 配置app module下build.gradle 插件 如下:    执行命令 gradlew clean ...

Fri Apr 07 01:04:00 CST 2017 1 2378
全网独家盘点Android修复方案(含阿里巴巴、、腾讯等)

上一个大的系列文章叫 “手把手讲解”, 历时10个月,出产博文二十余,讲解细致,几乎每一都提供了详实的原理讲解,提供了可运行 githubDemo,并且针对Demo中的关键地方进行了重点拆解。相信每一位详细阅读文章的同行都会有所收获。但是,讲解虽详细,但是缺乏对于技术的深度的挖掘 ...

Mon Nov 30 16:44:00 CST 2020 0 523
外卖小程序源码

外卖小程序源码 https://ext.dcloud.net.cn/plugin?id=3711 ...

Wed Dec 23 05:54:00 CST 2020 0 858
AndFix修复 —— 实战与源码解析

当你的应用发布后第二天却发现一个重要的bug要修复,头疼的同时你可能想着赶紧修复重新打个包发布出去,让用户收到自动更新重新下载。但是万事皆有可能,万一隔一天又发现一个急需修复的bug呢?难道再次发布打扰用户一次? 这个时候就是修复技术该登场的时候了,它可以让你在无需发布新版本的前提下修复小范围 ...

Thu Mar 31 02:06:00 CST 2016 2 3296
类似饿了么的外卖平台系统源码

团队自主设计,开发的类似,饿了么的外卖平台, 转售或定制化开发或寻找有相关市场的伙伴一起合作。有需求的可以联系:(QQ)158199643 验证信息:外卖平台 主要技术框架:后端采用的是SpringBoot, 数据库为MySQL. 前端采用的是Cordova 混合开发,支持发布成 ...

Sat Aug 07 00:21:00 CST 2021 0 172
叶子算法

在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标识。此时一个能够生成 ...

Thu Aug 27 08:49:00 CST 2020 0 447
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM