文档

HotFix的使用中不被允许的情况

更新时间:

  • 暂时不支持新增方法, 新增字段, 但是支持新增类, 所以需要新增方法/字段可以通过新增类来实现。

  • 不支持资源修复, so修复。

  • 三星note3,S4,S5的5.0设备以及X86设备不支持(点击查看具体支持的机型)。

  • 参数包括long,double,float基本类型的方法不能被patch, 不包括基本类型封装类Long,Double,Float。

  • 被反射调用的非静态方法不能被patch。

  • 参数超过8的方法不能被patch。

  • 构造方法不能被patch。

  • 使用注解的方法视情况而定是否支持被patch(详细说明参考Demo工程BaseBug.md文件中关于注解的说明)。

  • 泛型参数的方法如果patch存在兼容性问题。

  • 在打包的时候偶尔会存在两次打包内部类的名字不一致问题,这种情况会导致打AndFix打包失败,暂时无解。

  • 我们建议不要通过GooglePlay发布带热修复SDK的APP,存在政策风险。

  • 暂不支持Android7.0。

违反上述规则, 可能导致打补丁包或者加载补丁失败的情况, 代码实例请参考Demo工程中BaseBug.md文件下的详细说明, 另一方面这些限制随着SDK版本的升级会逐步的减少, 敬请关注。

  • 本页导读 (0)
文档反馈