错误必须使用相同的证书对apk进行签名

时间:2012-12-12 14:18:04

标签: android certificate apk

我的最后一个密钥必须已经过期,因为当我尝试上传新的apk时,我已经无数次请求我加载一个新的。但是,当我这样做时,我收到上面的消息。我使用相同的项目名称和相同的密钥代码文件,但即使我已经创建了大约六个新的apk文件,我仍然得到相同的消息。我已经尝试解开我的应用程序来创建一个新的但它只是告诉我我已经有一个同名的apk! 任何帮助非常感谢

2 个答案:

答案 0 :(得分:2)

“包名称”是app的唯一标识符。 如果你想更新现有的应用程序,你应该使用相同的密钥签名apk,就像之前的apk一样。

如果要创建新应用,则应更改mainfest文件中的包名称。这允许您发布带有0个下载的新应用程序,该应用程序使用另一个密钥签名。

答案 1 :(得分:0)

您在相同软件包下上传的所有应用版本都必须使用相同的密钥进行签名,因为Google会说here - 您无法在证书过期后更新应用。

  

“如果您计划支持单个应用程序的升级,则应该   确保您的密钥的有效期超出预期   该应用程序的生命周期。有效期为25年或以上   推荐的。当您的密钥的有效期到期时,用户将不会   更长时间能够无缝升级到您的新版本   应用“。