原文:美团热修复Robust的踩坑之旅-使用篇

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

2018-04-30 12:46 0 1234 推荐指数:

查看详情

修复Robust-源码

  上一主要分析了Robust使用方法,这一就来总结一下Robust的源码分析。   我个人倾向于将Robust框架分为两个部分,自动插入代码和动态加载Patch。 一、Robust源码分析   目前我的分析将Robust动态加载分为两个部分,一部分是插桩后的代码逻辑,一部分是拉取 ...

Wed May 02 04:29:00 CST 2018 0 1558
更新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
mac下使用snailSVN的之旅

一个很心酸的故事,公司了使用苹果电脑的只有我一个人,然后刚开始使用苹果电脑,开启了我饿自闭之旅,网上查到的一些方法是不可以使用的,所以我把正确的方法记录下来,给大家指个路 首先,说明下,本人的电脑是Mac2020 遇到问题的场景:和另一个人同时操作了同一个文件,然后导致冲突 问题 ...

Wed Jul 01 03:29:00 CST 2020 0 1291
ELK的之旅

前言 起源 许多年前,一个刚结婚的名叫 Shay Banon 的失业开发者,跟着他的妻子去了伦敦,他的妻子在那里学习厨师。 在寻找一个赚钱的工作的时候,为了给他的妻子做一个食谱搜索引擎,他开始使用 Lucene 的一个早期版本。 直接使用 Lucene 是很难的,因此 Shay 开始做一个 ...

Tue Jun 09 22:47:00 CST 2020 0 1034
EasyTrader之旅(三)

快速阅读 ​ 用THSTrader 调试同花顺自动下单的过程 。 主要原理是利用python函数pywinauto 自动获取同花顺上相应控件的值,进行模拟自动化的操作,不得不说python函数库的强 ...

Sun Jun 30 00:55:00 CST 2019 0 715
iview 之旅

公司重构管理系统,框架定了vue,UI在element和iview之间选,element样式被吐槽丑,于是选了iview,但是,,这个多啊。。。 废话少说,罗列了iview中容易出错或者懵逼的一些地方,希望后来的老哥们少费点头发。 #环境:vue-2.5, iview-3.0.1# 避免 ...

Tue Mar 26 01:54:00 CST 2019 0 1196
nvue 之旅

1.自定义组件全局main.js引入,页面App不生效,H5没问题。   解决办法:在页面直接引入使用。    2.设置chun纯nvue项目。 ...

Sat Jul 18 07:06:00 CST 2020 0 806
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM