签名信息不匹配或没有签名如何解决?

问题

应用运行时报java.lang.Exception: fail to verify patch file as patch signInfo not equal to apk signInfo异常导致崩溃

问题原因

一般是签名信息不匹配或未签名导致的这个异常

解决方案

对补丁进行签名有两种方式:

  • 详细检查补丁工具中的签名相关设置,重新生成带签名的补丁包,保持签名信息一致。
  • 也可以用单独的签名工具对补丁像正常apk那样进行签名。
  • 目前只支持jks的签名文件。

签名设置