繁体   English   中英

apk必须使用与先前相同的证书签名

[英]The apk must be signed with the same certificates as the previous

我正在尝试上传我的一个应用程序的更新,我从Eclipse的旧版本开始创建了一个新的项目,该应用程序使用相同的软件包和相同的密钥进行签名,但是仍然出现此错误apk必须使用与先前相同的证书签名

我该如何解决? 我确定密钥与旧版本相同。 我唯一要做的就是使用ActionBarSherlock更新应用程序

谢谢

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

我刚刚将旧APK中的CERT.RSA与使用我的密钥库签名的另一个项目的新创建的APK进行了比较,Windiff报告仅在空白处有所不同。 我假设证明使用了相同的密钥库。

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

区别在于: http : //www.gatekeeperel.co.uk/image_files/image1.jpg

所有创建方法都相同-Rt单击/导出/导出Android应用程序/使用Eclipse中的现有密钥库。

有人知道发生了什么吗? 真。 对于将来是否能够更新应用程序,我真的没有信心。 Ta有任何想法。

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

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

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

我100%确保密钥库,别名和密码相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM