简体   繁体   English

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

[英]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.

相关问题 apk必须使用与上一个相同的证书签名 - The apk must be signed with the same certificates as the previous one apk 必须使用与之前版本相同的证书进行签名 - The apk must be signed with the same certificates as the previous version android - 必须使用与先前版本相同的证书对apk进行签名 - android - the apk must be signed with the same certificates as the previous version apk必须使用相同的证书签名 - The apk must be signed with the same certificates Android apk上传失败,并显示错误消息“该apk必须使用与上一个相同的证书签名” - Android apk upload fails with error 'The apk must be signed with the same certificates as the previous one' 在市场上上传apk时,必须使用与先前版本相同的证书对apk进行签名 - The apk must be signed with the same certificates as the previous version while uploading apk on market 错误必须使用相同的证书对apk进行签名 - Error The apk must be signed with the same certificates apk必须使用与先前版本相同的证书签名[发布具有其他信息的应用程序] - The apk must be signed with the same certificates as the previous version [release app with other informations] Android 上传到市场时出错:apk 必须使用与前一个相同的证书进行签名 - Android error while upload to market: The apk must be signed with the same certificates as the previous one apk必须使用相同的证书签名,即使旧证书不正确 - The apk must be signed with the same certificates even if old one is not correct
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM