繁体   English   中英

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

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

当我尝试上传我的应用程序的新更新时,给我这个错误“ apk必须使用与先前版本相同的证书签名”。 程序:我使用eclipse的导出向导,而不是从文件夹中加载旧的证书文件,我正确输入了密码(我对其进行了测试以输入不正确,并且无法继续使用),因此我知道正确的密码以及对于别名的正确密码并保存apk。 当我尝试上传时出现错误。 包是一样的,东西也没有。 谁能告诉我问题出在哪里?

最肯定地,您的证书是不同的,您可以使用以下命令进行检查:

unzip -d tmp filename.apk META-INF/CERT.RSA
keytool -printcert -v -file tmp/META-INF/CERT.RSA

filename.apk是您当前和/或先前版本的apk。

可能导致此问题的三件事之一:

  1. 使用其他私钥证书(听起来像您不认为这是您的问题)

  2. 不增加Android清单中的versionCode和versionName

  3. 使用其他软件包名称

希望不是您丢失证书! 祝好运! 有人提到,有可能签署的老版本有多个证书您的应用程序,然后继续使用一个你仍然有像这样

暂无
暂无

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

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