2012-12-12 43 views
0

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

回答

2

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

如果您想要创建新的应用程序,您应该在mainfest文件中更改包名称。这可以让你发布新的应用程序,下载0次,并用另一个密钥签名。

+0

如果我在清单文件中更改我的软件包名称,我的源文件中出现一系列错误,因为appname> src下的下一个条目是旧的软件包名称,源文件位于该文件夹中,但我无法看到在不引起其他错误的情况下更改该名称 – user616076

+0

可以使用任何src包的名称,但是如果它与清单packageName不同 - 只需在清单文件中编写活动和服务的完整路径 – Jin35

0

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

“如果你打算支持单个应用程序的升级,你应该 确保您的密钥有超过预期的 寿命该应用程序的有效期。25年或以上的有效期是 推荐。如果密钥的有效期到期,用户将不再能够无缝升级到新版本的 应用程序。“

相关问题