区长的专栏

业精于勤,荒于嬉;行成于思,毁于随!

聊聊Android 热修复Nuwa有哪些坑

前面写了两篇关于Nuwa的文章 然后我说了Nuwa有坑,有人就问Nuwa到底有哪些坑,这篇文章对自己在Nuwa上走过的坑做一个总结,如果你遇到了其他坑,欢迎留言,我会统一加到文章中去。当然有些也不算是Nuwa的坑,算是ClassLoader这种方式进行热修复暴露出来的问题吧。

2016-03-31 21:51:50

阅读数:10110

评论数:14

Android 热修复使用Gradle Plugin1.5改造Nuwa插件

从1.5开始,gradle插件包含了一个叫**Transform**的API,这个API允许第三方插件在class文件转为为dex文件前操作编译好的class文件,这个API的目标就是简化class文件的自定义的操作而不用对Task进行处理,并且可以更加灵活地进行操作。我们如何注入一个Transf...

2016-03-12 10:13:21

阅读数:15214

评论数:7

Android 热修复Nuwa的原理及Gradle插件源码解析

现在,热修复的具体实现方案开源的也有很多,原理也大同小异,本篇文章以Nuwa为例,深入剖析。 Nuwa的github地址 https://github.com/jasonross/Nuwa 以及用于hotpatch生成的gradle插件地址 https://github.com/jason...

2016-03-06 19:09:17

阅读数:16396

评论数:16

如何使用Android Studio开发Gradle插件

缘由首先说明一下为什么会有这篇文章。前段时间,插件化以及热修复的技术很热,Nuwa热修复的工具NuwaGradle,携程动态加载技术DynamicAPK,还有希望做最轻巧的插件化框架的Small。这三个App有一个共同的地方就是大量的使用了Gradle这个强大的构建工具,除了携程的框架外,另外两个...

2016-03-03 11:21:01

阅读数:31510

评论数:25

提示
确定要删除当前文章?
取消 删除
关闭
关闭