对于新的应用程序,构建系统已经更新,现在adb install -r
失败了
adb: failed to install … : Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package … signatures do not match the previously installed version; ignoring!]
通常的快速解决方法是卸载,但我目前正在测试我的应用程序的更新过程,因此deinstall不是一个选项。我必须让它在没有打嗝的情况下工作。
你如何调试签名过程?是否有一个日志输出激活,所以我看到使用了哪个键?我可以通过检查apk文件来查看使用的密钥吗?
PS:已经问过类似的问题,但是他们回答“只是卸载” - 但正如我所说:deinstall不是一个选项。
--debug
选项可获取更多信息signing-config.json
文件并检查是否使用了正确的参数。