ZeusPlugin 插件框架热修复 Gradle 插件源码
2016-10-20 09:34
330 查看
PatchPluginForZeus
项目地址:iReaderAndroid/PatchPluginForZeus简介:ZeusPlugin 插件框架热修复 Gradle 插件源码
项目说明
本项目为ZeusPlugin所使用的热修复 gradle 插件源码,应用该插件可以动态地在编译出来的APK 的每个类的构造函数中注入代码:
if (Boolean.FALSE.booleanValue())System.out.println(Predicate.class);
使用方式
在项目根目录 build.gradle 依赖插件:classpath 'zeusplugin:patch-gradle-plugin:1.0.0'
在项目 module 中 build.gradle 中应用插件
apply plugin: 'patch-gradle-plugin' patchPlugin{ enable = true//如果 enable 为 true 则表明打出的包会在每个类的构造函数中注入代码 }
鸣谢
NuwaGradle
相关文章推荐
- Android 热修复Nuwa的原理及Gradle插件源码解析
- 插件化系列开发之八--replugin源码解析之replugin-plugin-gradle(插件的gradle插件)
- Android 热修复使用Gradle Plugin1.5改造Nuwa插件
- Android 热修复使用Gradle Plugin1.5改造Nuwa插件
- Android 热修复Nuwa的原理及Gradle插件源码解析
- Android 热修复Nuwa的原理及Gradle插件源码解析
- ZeusPlugin插件框架原理分析
- Android热修复 — Nuwa Gradle 插件核心源码分析
- 安卓插件错误解决办法(用AutoLayout布局会用到可能)classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
- Android-AndFix 热修复框架原理及源码解析
- Eclipse中链接JDK源代码或者其他插件,框架等源码的方法
- Android 热修复 Tinker Gradle Plugin解析
- Android Nuwa 热修复原理和的gradle插件详解并怎么修改gradle插件
- android-pluginmgr不需要插件规范的apk动态加载框架
- Lighttpd1.4.20源码分析之插件系统(1)---plugin结构体和插件接口
- Android Small插件化框架--启动插件Activity源码解析(下)
- Android Small插件化框架--启动插件Activity源码解析(上)
- Alibaba-AndFix Bug热修复框架原理及源码解析
- 插件开发之360 DroidPlugin源码分析(一)初识
- Android Gradle插件(plugin)版本(version)与Gradle、SDK Build Tools版本关系