在亚马逊商店中测试应用更新,失败 [INSTALL_FAILED_UPDATE_INCOMPATIBLE]

Testing app update in amazon store, got Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]

当我们尝试在 Kindle 上的旧应用程序(从亚马逊商店安装)上更新我们编译的应用程序时,我们收到此错误:

Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]

我们已经验证增加的versionCode,包名是一样的。我们认为我们使用相同的密钥签名。

有人能帮帮我吗?不过我是 Android 的新手。

我在尝试在访问 Amazon App Store 的 Kindle 设备上测试应用程序的升级过程时看到了同样的错误消息。我在本地构建和签署应用程序并通过 $ adb 进行部署。我确保构建配置相同(即 -release)并且版本号已正确递增,但在安装时我仍然收到错误消息,直到应用程序被完全卸载。强迫我们的用户卸载升级不是一个可接受的交付机制。

奇怪的是,在访问 Google Play 商店的三星设备上测试相同过程时并没有出现该问题。对我来说,问题的根源原来是 Amazon 从上传的 .apk 文件中删除了您的开发人员签名 重新签署了您构建的应用程序不同的密钥库。一旦我们的更新被接受发布,我们就能够确认升级按预期工作,而无需卸载应用程序。