apk应该使用与先前版本相同的证书进行签名

时间:2013-02-07 11:07:44

标签: android

我正在开发一台我无法访问的计算机(我有密钥库文件的备份)。我使用Eclipse并在其1.0版本中创建了我的密钥库。现在我想发布第二个版本并在我的新计算机中使用备份密钥库。我在eclipse中使用备份密钥库签署了我的apk,并尝试在google play中发布更新版本,但收到此错误:

"The apk should be signed by the same certificate as the previous version".

任何人都可以帮助我。

注意:我已在第二版的清单文件中增加了版本名称和版本代码。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

尝试运行

jarsigner -verify -verbose -certs android_app

在上一个和新的应用上,并检查每个应用的CERT.RSA文件名,以确保您使用的是正确的密钥库。

同时检查https://stackoverflow.com/a/4843282/1434631