博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Android]热修复框架AndFix测试说明
阅读量:5107 次
发布时间:2019-06-13

本文共 855 字,大约阅读时间需要 2 分钟。

AndFix,全称是Android hot-fix。是阿里开源的一个热补丁框架,允许APP在不重新发布版本的情况下修复线上的bug。支持Android 2.3 到 6.0,并且支持arm 与 X86系统架构的设备。完美支持Dalvik与ART的Runtime,补丁文件是以 .apatch 结尾的文件。

# 测试结果说明: #

1. 测试能否修复Acitivity生命周期的方法

生成补丁

UKHTWWu.png

打补丁后的结果

fhWG5Uk.png

成功!!!!!!!!!!

2.测试能否修复Fragment生命周期的方法

生成补丁

E5q7V6s.png

打补丁后的结果

PclsCkB.png

成功!!!!!!!!!!

3.测试能否修复Service生命周期的方法

生成补丁

dPf7gnm.png

打补丁后的结果

cI1wuB8.png

成功!!!!!!!!!!

4.测试能否修复Application中的方法

生成补丁

Nc6c5ZS.png

打补丁后的结果

闪退

异常信息

GVdc4gL.png

失败!!!!!!!!!!

5.测试能否修复XML绑定的方法

生成补丁

aGa3PRU.png

打补丁后的结果

8dLnwbn.png

异常信息

UGZuwbt.png

失败!!!!!!!!!!

6.测试能否修复一般的类中的静态方法

生成补丁

PhY0JD9.png

打补丁后的结果

886182-20160306102837737-849254824.png

成功!!!!!!!!!!

7.测试能否修复一般的类中的构造方法

生成补丁

pEIGjP1.png

打补丁后的结果

886182-20160306102857705-504388674.png

失败!!!!!!!!!!

8.测试能否修复一般的类中的一般public方法

生成补丁

886182-20160306103007705-1884773156.png

打补丁后的结果

886182-20160306103032221-265836369.png

成功!!!!!!!!!!

9.测试能否修复一般的类中的一般private方法

生成补丁

886182-20160306103120049-1801397759.png

打补丁后的结果

886182-20160306103141752-195467827.png

成功!!!!!!!!!!

10.测试能否修复一般的类中的一般protected方法

生成补丁

886182-20160306103216315-849804147.png

打补丁后的结果

886182-20160306103233080-1927460476.png

成功!!!!!!!!!!

11.测试能否修复重写接口方法时出现的错误

生成补丁

886182-20160306103307471-955118217.png

打补丁后的结果

886182-20160306103344674-1364985828.png

成功!!!!!!!!!!

12.测试能否修复使用dagger2时出现的错误 (另加)

生成补丁

886182-20160307172133444-1525400767.png

打补丁后的结果

886182-20160307172313882-899759664.png

>成功!!!!!!!!!!

总结

886182-20160306104853221-657157074.png

测试能否修复使用dagger2时出现的错误 可以

转载于:https://www.cnblogs.com/xiaomoxian/p/5265158.html

你可能感兴趣的文章
下一代操作系统与软件
查看>>
【iOS越狱开发】如何将应用打包成.ipa文件
查看>>
[NOIP2013提高组] CODEVS 3287 火车运输(MST+LCA)
查看>>
Yii2 Lesson - 03 Forms in Yii
查看>>
Python IO模型
查看>>
Ugly Windows
查看>>
DataGridView的行的字体颜色变化
查看>>
Java再学习——关于ConcurrentHashMap
查看>>
如何处理Win10电脑黑屏后出现代码0xc0000225的错误?
查看>>
局域网内手机访问电脑网站注意几点
查看>>
c++ STL
查看>>
json数据在前端(javascript)和后端(php)转换
查看>>
[Serializable]的应用--注册码的生成,加密和验证
查看>>
Groovy中那些神奇注解之ToString
查看>>
Day19内容回顾
查看>>
第七次作业
查看>>
MySql update inner join!MySql跨表更新 多表update sql语句?如何将select出来的部分数据update到另一个表里面?...
查看>>
我最宏大的个人愿望
查看>>
比赛总结一
查看>>
SpringBoot项目打包
查看>>