我的最后一个密钥一定已经过期,因为当我尝试上传一个新的 apk 时,我已经做了无数次,然后它才要求我加载一个新的。但是,当我这样做时,我会收到上面的消息。我使用相同的项目名称和相同的密钥代码文件,但即使我创建了大约六个新的 apk 文件,我仍然收到相同的消息。我尝试取消发布我的应用程序以创建一个新应用程序,但它只是告诉我我已经有一个同名的 apk!非常感谢任何帮助
问问题
135 次
2 回答
2
“包名”是应用程序的唯一标识符。如果要更新现有应用程序,则应使用与以前的 apk 相同的密钥对 apk 进行签名。
如果你想创建新的应用程序,你应该在 mainfest 文件中更改包名。这允许您发布使用另一个密钥签名的 0 次下载的新应用程序。
于 2012-12-12T14:34:30.307 回答
0
您在同一软件包下上传的所有应用程序版本都必须使用相同的密钥进行签名,正如 Google 所说的那样-证书过期后您无法更新您的应用程序。
“如果您计划支持单个应用程序的升级,您应该确保您的密钥的有效期超过该应用程序的预期寿命。建议有效期为 25 年或更长。当您的密钥有效期到期时,用户将不再能够无缝升级到您的应用程序的新版本。”
于 2012-12-12T14:36:23.027 回答