如何调试签名与先前安装的版本错误不匹配

时间:2019-04-10 15:38:15

标签: android adb android-signing

对于新应用程序,构建系统已更新,现在adb install -r失败

adb: failed to install … : Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package … signatures do not match the previously installed version; ignoring!]

通常的快速解决方法是仅卸载,但我目前正在测试应用程序的更新过程,因此不能选择。我必须让它正常工作。

如何调试签名过程?是否有要激活的日志输出,所以我看到使用了哪个键?我可以通过检查apk文件查看使用哪个密钥吗?

PS:有人问过类似的问题,但回答是“只需卸载”,但正如我所说:不能卸载

1 个答案:

答案 0 :(得分:0)

  1. 使用--debug选项以获取更多信息
  2. 检查signing-config.json文件并检查是否使用了正确的参数。