1

此处的 Android 文档指出:

您必须使用相同的密钥来签署您的应用程序的未来版本。如果您使用新密钥重新发布应用,Google Play 会将其视为新应用。

还有一个指向此博客的链接再次声称您可以发布具有相同包名称和不同签名密钥的应用程序,尽管用户最终必须卸载使用旧密钥签名的版本。

但是,当我尝试发布使用与第一次发布应用程序时使用的密钥不同的密钥签名的应用程序时,出现错误:

您上传的 APK 使用与之前的 APK 不同的证书进行签名。您必须使用相同的证书

我也在这里找到了答案,表明你不能。

所以问题是:有可能吗?如果不是,为什么 Android 文档会说一些不同的东西?

4

2 回答 2

0

从技术上讲,您可以使用不同的证书。如果证书与之前上传的证书不同,您就无法将其上传到 Google Play。

尽管在卸载具有不同签名的apk之后,没有什么能阻止您手动安装apk..

于 2013-07-01T14:38:59.420 回答
0

您不能使用其他密钥进行签名。他们不会让你上传它。我看不到此博客条目中的哪个位置说您可以使用不同的证书上传。它似乎列在“无法改变的事物”下。

与清单包名称同样重要的是应用程序所使用的证书。签名证书代表应用程序的作者。如果您更改了应用程序的签名证书,它现在是一个不同的应用程序,因为它来自不同的作者。这个不同的应用程序不能作为原始应用程序的更新上传到 Market,也不能作为更新安装到设备上。

于 2013-07-01T14:39:32.560 回答