[英]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。
可能导致此问题的三件事之一:
使用其他私钥证书(听起来像您不认为这是您的问题)
不增加Android清单中的versionCode和versionName
使用其他软件包名称
希望不是您丢失证书! 祝好运! 有人提到,有可能签署的老版本有多个证书您的应用程序,然后继续使用一个你仍然有像这样
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.