不同的应用程序签名但是同一个密钥库

时间:2013-09-08 13:02:01

标签: android install uninstall keystore signatures

当我更新我的Android应用程序时,我收到以下错误消息:

  • 由于应用程序签名不同,重新安装失败。
  • 您必须执行应用程序的完全卸载。警告:这将删除应用程序数据!
  • 请在shell中执行'adb ** '。
  • 发布已取消!

我个人没有遇到任何问题,但我现在的问题是......如果我导出apk与我以前用于以前更新的同一个密钥库。该应用是否为我的用户更新了简单的下载? 或者他们会遇到任何问题吗?

顺便说一下:我没有格式化我的电脑或改变了我的eclipse文件夹或我保存密钥库等的文件夹。

提前致谢!

迎接

1 个答案:

答案 0 :(得分:0)

  

应用程序是否为我的用户更新了简单下载?

只有当它使用与您原来使用的相同生产签名密钥签名时才会出现这种情况。

  

我没有格式化我的电脑或改变了我的eclipse文件夹或我保存密钥库等的文件夹。

尽管如此,您还是尝试使用由不同签名密钥签名的APK更新APK(例如,调试与生产)。使用 jarsigner -verify -verbose -certs ... ,其中...是APK的路径,以转储签名信息,以便您可以将旧的APK与新的APK进行比较。