热修复-Rubus入门实践

热修复-Rubus入门实践比较几款当前流行的热修复框架 sophix 微信 tinker 收费 Andfix Amigo 停更了 Rubust 可以具备修复方法的热修复 还需要再测试下 加固情况下 是否合成补丁正常稳定 会不会影响正常功能

大家好,欢迎来到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

(0)
上一篇 2025-06-20 17:33
下一篇 2025-06-20 17:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信