Android apk必须使用与以前相同的证书进行签名

Android apk必须使用与以前相同的证书进行签名,android,certificate,keystore,Android,Certificate,Keystore,我正在尝试上载我的一个应用程序的更新,我已经在eclipse上从旧版本的应用程序开始创建了一个新项目,该应用程序使用相同的包和相同的密钥进行签名,但我仍然收到此错误。必须使用与前一版本相同的证书对apk进行签名 我怎样才能解决这个问题?我确信这把钥匙和旧的一样。我做的唯一一件事就是使用ActionBarSherlock更新应用程序 谢谢我确信这里有一个问题没有得到解决。我制作了一个密钥库,用于我所有的应用程序,我很确定我不会无缘无故地创建一个新的密钥库,然后在不记得的情况下将其删除。我无法想象,

我正在尝试上载我的一个应用程序的更新,我已经在eclipse上从旧版本的应用程序开始创建了一个新项目,该应用程序使用相同的包和相同的密钥进行签名,但我仍然收到此错误。必须使用与前一版本相同的证书对apk进行签名

我怎样才能解决这个问题?我确信这把钥匙和旧的一样。我做的唯一一件事就是使用ActionBarSherlock更新应用程序


谢谢

我确信这里有一个问题没有得到解决。我制作了一个密钥库,用于我所有的应用程序,我很确定我不会无缘无故地创建一个新的密钥库,然后在不记得的情况下将其删除。我无法想象,谷歌8+页面上有相同故事的无数人也都是白痴

我刚刚比较了旧APK中的CERT.RSA与另一个使用我的密钥库和Windiff报告签名的项目的新创建的APK中的CERT.RSA,空白处的结果不同。我假设使用了相同的密钥库

我为这个有问题的项目创建了一个新的APK,并将CERT.RSA与其他的进行了比较,发现有两条额外的编码行。这些额外的行也不存在于使用不同密钥库导出的另一个项目的CERT.RSA中,该密钥库的文件结构相同

区别如下:

它们都是以相同的方式创建的——Rt-Click/Export/Export-Android-Application/Use-existing-keystore-in-Eclipse


有人知道发生了什么事吗?真正地我真的没有信心在将来能够更新应用程序。Ta有什么想法吗。

我确信这里有一个问题没有得到解决。我制作了一个密钥库,用于我所有的应用程序,我很确定我不会无缘无故地创建一个新的密钥库,然后在不记得的情况下将其删除。我无法想象,谷歌8+页面上有相同故事的无数人也都是白痴

我刚刚比较了旧APK中的CERT.RSA与另一个使用我的密钥库和Windiff报告签名的项目的新创建的APK中的CERT.RSA,空白处的结果不同。我假设使用了相同的密钥库

我为这个有问题的项目创建了一个新的APK,并将CERT.RSA与其他的进行了比较,发现有两条额外的编码行。这些额外的行也不存在于使用不同密钥库导出的另一个项目的CERT.RSA中,该密钥库的文件结构相同

区别如下:

它们都是以相同的方式创建的——Rt-Click/Export/Export-Android-Application/Use-existing-keystore-in-Eclipse


有人知道发生了什么事吗?真正地我真的没有信心在将来能够更新应用程序。我也有同样的问题。我运行了jarsigner工具

jarsigner.exe-verify-verbose-certs C:\apkfilename.apk

对于旧apk和新创建的apk,输出与res/drawables的日期不同


我100%确信密钥库、别名和密码是相同的。

我也有同样的问题。我运行了jarsigner工具

jarsigner.exe-verify-verbose-certs C:\apkfilename.apk

对于旧apk和新创建的apk,输出与res/drawables的日期不同


我100%确信密钥库、别名和密码是相同的。

您是否使用释放密钥签名?或者让eclipse用默认的调试密钥对其进行签名?我使用的是发布密钥,我也尝试过手动使用jar signer和zipalign,但我遇到了相同的错误,您是用发布密钥签名的吗?或者让eclipse用默认的调试键对其进行签名?我使用的是release键,我也尝试过手动使用jar-signer和zipalign,但是我遇到了同样的错误,您了解了更多关于发生了什么吗?我很有信心我使用的是相同的密钥库,但我在更新时遇到了不同的证书错误。感觉有点绝望…你对发生的事情了解更多了吗?我很有信心我使用的是相同的密钥库,但我在更新时遇到了不同的证书错误。感觉有点绝望。。。