[英]The apk must be signed with the same certificates as the previous
I'm trying to uploading an update of one of my apps, I've created a new project on eclipse starting from the old version of the app, the app use the same package and the same key for signing but I still get this error The apk must be signed with the same certificates as the previous 我正在尝试上传我的一个应用程序的更新,我从Eclipse的旧版本开始创建了一个新的项目,该应用程序使用相同的软件包和相同的密钥进行签名,但是仍然出现此错误apk必须使用与先前相同的证书签名
how can I solve this? 我该如何解决? I'm sure that the key is the same as the old version.
我确定密钥与旧版本相同。 The only thing I did is to update the app using ActionBarSherlock
我唯一要做的就是使用ActionBarSherlock更新应用程序
Thanks 谢谢
I am sure there is a problem here which is not being addressed. 我确信这里有一个问题没有得到解决。 I made the one keystore to be used for all my apps and am quite sure I would not have created a new one for no reason whatever and then deleted it without remembering.
我做了一个密钥库以用于所有我的应用程序,并且非常确定我不会无缘无故地创建一个新的密钥库,然后在不记得的情况下将其删除。 I can't imagine that all of the umpteen people on 8+ pages of Google with the same story are all idiots either.
我无法想象Google超过8个页面上有相同故事的所有无数人都是白痴。
I have just compared CERT.RSA from the old APK with that of a newly created APK of another project signed using my keystore and Windiff reports different in blanks only. 我刚刚将旧APK中的CERT.RSA与使用我的密钥库签名的另一个项目的新创建的APK进行了比较,Windiff报告仅在空白处有所不同。 I would assume that proves the same keystores were used.
我假设证明使用了相同的密钥库。
I created a new APK for the problem project and compared the CERT.RSA with the others and there are two extra encoded lines present. 我为问题项目创建了一个新的APK,并将CERT.RSA与其他项目进行了比较,并显示了两条额外的编码行。 These extra lines are also not present in the CERT.RSA of another project exported using a different keystore, the file structure of that is the same.
这些额外的行也不会出现在使用不同密钥库导出的另一个项目的CERT.RSA中,该文件的文件结构是相同的。
Here is the difference: http://www.gatekeeperel.co.uk/image_files/image1.jpg 区别在于: http : //www.gatekeeperel.co.uk/image_files/image1.jpg
There were all created in the same way - Rt Click/Export/Export Android Application/Use existing keystore in Eclipse. 所有创建方法都相同-Rt单击/导出/导出Android应用程序/使用Eclipse中的现有密钥库。
Does anyone have any idea what is going on? 有人知道发生了什么吗? Really.
真。 I really have no confidence whatever in being able to update apps in future.
对于将来是否能够更新应用程序,我真的没有信心。 Ta for any ideas.
Ta有任何想法。
I'm also having the same problem. 我也有同样的问题。 I ran the jarsigner tool
我运行了jarsigner工具
jarsigner.exe -verify -verbose -certs C:\\apkfilename.apk jarsigner.exe -verify -verbose -certs C:\\ apkfilename.apk
for the old apk and a newly created one and the output is the same other than the dates of the res/drawables. 对于旧的apk和新创建的apk,其输出与res / drawables的日期相同。
I am 100% sure that the keystore, alias, and password is the same. 我100%确保密钥库,别名和密码相同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.