Android插件化以及热补丁
火神漫步
这个作者很懒,什么都没留下…
展开
-
从Instant-Run出发,谈谈Android上的热修复
AndroidStudio从2.0开始,加入了一个功能叫做InstantRun,顾名思义,这个功能的作用就是让开发者能够立即运行自己的程序。具体点说,就是我们不用再像以前那样每次修改完代码都要重新构建整个app,而是可以直接点击运行,修改的代码就可以作用于我们的app。对于InstantRun不了解的同学可以去查看它的官方文档。另外,这个和HotPatch有什么关系呢?可以这么说,转载 2016-08-15 19:42:26 · 2814 阅读 · 0 评论 -
聊聊Android 热修复Nuwa有哪些坑
聊聊Android 热修复Nuwa有哪些坑标签: AndroidNuwaClassLoadeHotpatch坑2016-03-31 21:51 4889人阅读 评论(14) 收藏 举报原创地址:http://blog.csdn.net/sbsujjbcy/article/details/51028027前面写了两篇关于Nuwa的文章转载 2016-08-15 20:27:05 · 416 阅读 · 0 评论 -
热补丁方案和Instant-Run总结
热补丁方案和Instant-Run总结 Android的热补丁技术在今年一直很火爆,目前比较成熟的技术有淘宝的Dexposed、支付宝的Andfix、微信的Dexdiff和QZone的Hotfix。去年一年react-native非常火爆,其中之一的优势就是可以热更新,客户端可以实时更新到最新代码,还好谷歌在Android Studio 2.0添加了instant-run的功能,可以原创 2016-08-16 15:45:57 · 2587 阅读 · 0 评论 -
HotFix介绍及HotFix开源项目推荐
What is HotFix?以补丁的方式动态修复紧急Bug,不再需要重新发布App,不再需要用户重新下载,覆盖安装(来自:安卓App热补丁动态修复技术介绍)HotFix原理首先HotFix原理是基于Android Dex分包方案的,而Dex分包方案的关键就是Android的ClassLoader体系。ClassLoader的继承关系如下:ClassLoader继承关系转载 2016-07-24 12:45:16 · 2713 阅读 · 0 评论 -
Gradle详解+Groovy
Gradle是当前非常“劲爆”的构建工具。本篇文章就是专为讲解Gradle而来。介绍Gradle之前,先说点题外话。一、题外话说实话,我在索尼工作的时候,就见过Gradle。但是当时我一直不知道这是什么东西。而且索尼工具组的工程师还将其和Android Studio索尼版一起推送,偶一看就更没兴趣了。为什么那个时候如此不待见Gradle呢?因为我此前一直是做ROM开发。在这个层面上转载 2016-07-09 18:34:37 · 12145 阅读 · 6 评论