0

当我尝试上传我的应用程序的新更新时,给我这个错误“该 apk 必须使用与以前版本相同的证书进行签名”。程序:我使用 eclipse 中的导出向导,而不是从我的文件夹中加载旧证书文件,我正确输入密码(我测试它输入不正确,并且不能更进一步)所以我知道 shure 是正确的,并且别名是正确的通行证到,并保存apk。当我尝试上传给我错误。包装是一样的,而且东西都是一样的。谁能告诉我问题出在哪里?

4

2 回答 2

1

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

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

filename.apk当前和/或以前版本的 apk在哪里。

于 2012-11-11T23:16:04.507 回答
0

以下三件事之一可能会导致此问题:

  1. 使用不同的私钥证书(听起来你不认为这是你的问题)

  2. 不增加 android manifest 中的 versionCode 和 versionName

  3. 使用不同的包名

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

于 2012-11-11T23:17:32.283 回答