我们终于从 Eclipse ADT 迁移到 Android Studio 2.3.2(是的,我知道)。
我们在 Eclipse 中使用了自定义调试 keystore
我正在尝试在 Android Studio/gradle 中使用调试 keystore 。
我按照这里的直接指示操作:Android Developer: App Signing
所有运行配置设置都是默认设置。
但是当我尝试运行时,出现以下错误:
Failed to finalize session : INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package --redacted-- signatures do not match the previously installed version; ignoring!
是的,我可以从我的设备上卸载该应用程序并重新安装以使其正常运行。 但我不想。我认为拥有和使用 keystore 的意义在于您不必这样做?
即使我使用相同的调试 keystore ,为什么我会收到 INSTALL_FAILED_UPDATE_INCOMPATIBLE?
最佳答案
This answer引导我找到自己的答案。我对我的项目运行了签名报告,发现我所有的模块都在使用“默认”.android/app.keystore
我进入了我的每个模块并添加了调试签名配置。我能够毫无问题地运行。
关于android - INSTALL_FAILED_UPDATE_INCOMPATIBLE 当使用与以前相同的调试 keystore 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44076511/