码迷,mamicode.com
首页 > 其他好文 > 详细

andfix使用

时间:2016-05-08 18:17:20      阅读:361      评论:0      收藏:0      [点我收藏+]

标签:

1.andfix简介

AndFix是一个Android App的在线热补丁框架。使用此框架,我们能够在不重复发版的情况下,在线修改App中的Bug。AndFix就是 “Android Hot-Fix”的缩写。 
就目前来说,AndFix支持Android 2.3到6.0版本,并且支持全平台系统架构的设备。完美支持Dalvik与ART的Runtime。 
AndFix 的补丁文件是以 .apatch 结尾的文件。 
AndFix是阿里巴巴开源项目。

https://github.com/alibaba/AndFix

2.原理

技术分享

 

3.修复流程

技术分享

4.方法替换过程

技术分享

5.android studio gradle的使用

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

在Application中初始化andfix
patchManager = new PatchManager(context);
mPatchManager.init(Util.systemInfoBean.getVersionName());
mPatchManager.loadPatch();

开服务下载patch文件后
application.mPatchManager.addPatch(file);

6.apatch生成

工具下载地址:https://github.com/alibaba/AndFix/raw/master/tools/apkpatch-1.0.3.zip

命令 : apkpatch.bat -f new.apk -t old.apk -o output1 -k debug.keystore -p *** -a *** -e ***

-f <new.apk>:新版本

-t <old.apk>: 旧版本

-o <output>: 输出目录

-k <keystore>: 打包所用的keystore路径

-p <password>: keystore的密码

-a <alias>: keystore 用户别名

-e <alias password>: keystore 用户别名密码

 

【声明】 

欢迎转载,但请保留文章原始出处

博客地址:http://www.cnblogs.com/lping/

文章来源:http://www.cnblogs.com/lping/p/5470904.html

andfix使用

标签:

原文地址:http://www.cnblogs.com/lping/p/5470904.html

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