大家好,欢迎来到IT知识分享网。
比较几款当前流行的热修复框架
sophix ,微信tinker (收费)
Andfix,Amigo(停更了)
Rubust 可以具备修复方法的热修复,还需要再测试下,加固情况下,是否合成补丁正常稳定,会不会影响正常功能。
Rubust
看到到目前为止还在更新中,作为入门级热修复,可以尝鲜下
运行起项目demo
第一步打完签名的release包。 关键步骤签名,release版本,还得开启混淆。
注意点
2 放的是jar文件,不是dex文件
遇到不顺的地方
“robust” 另一个程序正在使用此文件,进程无法访问。
E:\bingleyLearning\AndroidProject\HotFixDemo\app\build\intermediates\compile_and_runtime_not_namespaced_r_class_jar\release\R.jar: 另一个程序正在使用此文件,进程无法访问。
强制杀掉文件也不行,只好重启as(垃圾,我也不知道为啥要这样)
如果不进行,就无法生成mapping 文件
必须保证第一步是正确的
最终结果
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/137427.html