INSTALL_FAILED_UPDATE_INCOMPATIBLE 当使用与以前相同的调试密钥库时

INSTALL_FAILED_UPDATE_INCOMPATIBLE when using same debug keystore as before

我们终于从 Eclipse ADT 迁移到 Android Studio 2.3.2(是的,我知道)。

我们在 Eclipse 中使用了自定义调试密钥库

我正在尝试在 Android Studio / gradle 中使用调试密钥库。

我按照这里的简单说明进行操作:Android Developer: App Signing

所有 运行 配置设置都是默认值。

但是当我尝试 运行 时,出现以下错误:

Failed to finalize session : INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package --redacted-- signatures do not match the previously installed version; ignoring!

是的,我可以从我的设备上卸载该应用程序并重新安装以使其正常运行。 但我不想。 我认为拥有和使用密钥库的意义在于您不必这样做?

即使我使用相同的调试密钥库,为什么我会得到 INSTALL_FAILED_UPDATE_INCOMPATIBLE?

This answer 让我找到了自己的答案。我 运行 我的项目的签名报告,发现我所有的模块都在使用 "default" .android/app.keystore

我进入了我的每个模块并添加了调试签名配置。我能够 运行 没有任何进一步的问题。