码迷,mamicode.com
首页 > 移动开发 > 详细

《android基于andFix的热修复方案》实战篇

时间:2016-05-03 16:10:05      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:

有篇文章说的比较简洁,大家可以参考下:AndFix使用说明

下面说说实际使用中遇到的问题

1:如何继承到gradle项目中

dependencies {
    compile ‘com.alipay.euler:andfix:0.4.0@aar‘
}

截止目前2016-5-3 这种引用方式,是不会再armeabi-v7下面引入so库的,我们要手动添加进去

技术分享

地址:https://github.com/alibaba/AndFix/blob/master/libs/armeabi-v7a/libandfix.so

2:代码混淆

在app的proguard-rules.pro里面加入以下语句

#andfix
-keep class com.alipay.euler.andfix.** {*;}
-keep class * extends java.lang.annotation.Annotation
-keepclasseswithmembernames class * {
    native <methods>;
}

3:什么地方调用热修复方法

越早越好,我是在Application的onCreate函数里面。

4:同一个函数修复了两次

在下载成功后,打补丁之前,把老的补丁清理掉

mPatchManager.removeAllPatch();

 

其他想到了再补充

 

《android基于andFix的热修复方案》实战篇

标签:

原文地址:http://www.cnblogs.com/kimmy/p/5455092.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!