android - INSTALL_FAILED_UPDATE_INCOMPATIBLE 当使用与以前相同的调试 keystore 时

标签 android android-studio android-keystore

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

我们在 Eclipse 中使用了自定义调试 keystore Image of the custom debug keystore settings in Eclipse

我正在尝试在 Android Studio/gradle 中使用调试 keystore 。

我按照这里的直接指示操作:Android Developer: App Signing Image of app Signing properties in Android Studio Image of Build Type properties in Android Studio

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

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

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/

相关文章:

android - 值取决于屏幕尺寸

android - 修复 Universal Image Loader : "Try to initialize ImageLoader which had already been initialized before. Universal image loader" 的警告

java - android中如何确定位置?

android - 使用新的 kotlin 1.1 构建错误,kapt 无法解析数据绑定(bind)参数

Android Release KeyStore 创建自定义

java - 单击通知时将应用程序置于最前面

android - ADB:使用 Uri 中的多个参数从 adb 启动 VIEW Intent

android - 即使使用相同的 keystore ,更新 apk SHA1 也会有所不同

android - 为我公司的不同客户使用一个 keystore ?

android - 将数字字符串格式化为2个十进制 double 字,与数字字符串长度无关