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

时间:2019-12-11 19:51:48

标签: android amazon amazon-appstore

当我们尝试通过Kindle上的旧应用程序(从亚马逊商店安装)更新编译后的应用程序时,会出现以下错误:

Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]

我们已经验证了增加的versionCode,程序包名称相同。我们认为我们使用了相同的密钥签名。

可以请任何人帮助我吗?我是Android新手。

2 个答案:

答案 0 :(得分:1)

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

奇怪的是,在访问Google Play商店的三星设备上测试相同过程时,没有发生此问题。对我而言,问题的根源是 Amazon从上传的.apk文件中删除了您的开发人员签名,并且使用其他密钥存储库对已构建的应用程序进行了重新签名< / strong>。一旦我们的更新被接受以供发布,我们便可以确认升级是否按预期进行,而无需卸载应用程序。

答案 1 :(得分:0)

解决是更新应用程序版本。

INSTALL_FAILED_UPDATE_INCOMPATIBLE是一个Android错误,这意味着无法安装apk,因为其签名与当前安装的版本不兼容。例如,当您尝试使用调试版本更新签名发行版本时,就会发生这种情况。解决方案是从设备上卸载现有应用。

我不认为您的模拟器问题与之相关,并且我不知道会发生什么。如果这种情况仍在发生,请为此另开一个问题,并提供有关设置的更多信息。

From github