下面罗列热修复接入和使用过程中的一些常见问题。
Android 客户端
使用热修复后,和 RPC 有关的调用发生 apache http 相关的 crash
请参见 取消支持 Apache HTTP 客户端 引入 apache http client,禁止使用导入 Jar 包或者 gradle implementation/compile 的方式导入 http client。否则会引起 classloader 加载类混乱。
内部类的白名单热修复
内部类的引用需要完全限定名。如果一定要修复内部类,最简单的方式是反编译成 smali,smali 的文件名就是内部类的类名。
RPC 调用相关
如果通过 RPC 请求进行资源调用的过程中出现异常,请参考 无线保镖结果码说明 进行排查。
文档内容是否对您有帮助?