1

我有以下问题:

我的搭档去了德国,带着我们的应用程序代码的笔记本。他通过电子邮件将代码发送给我,我完成了应用程序更新。但是我们从 Note 在 Google Play 中发布了该应用程序,现在我需要发布一个新版本,但我没有在第一个版本中使用的密钥库。

当我导出“.apk”时,我被要求输入密码,那是什么密码?如果我创建一个新的 debug.keystore 和新的别名,我会遇到上面提到的这个错误。

我可以做些什么来释放实现吗?我必须知道任何信息吗?

很抱歉再发一篇同名的帖子。

4

3 回答 3

3

对于同一应用程序的更新,应使用先前使用的相同签名和密码导出apk,否则,您的apk将被视为新应用程序,而不是同一应用程序的更新。

于 2013-01-22T17:45:21.620 回答
3

首先,您的应用程序必须使用相同的密钥进行签名。没有办法解决这个问题。您可以让您的合作伙伴向您发送.keystore他们在签署应用程序时使用的文件,该应用程序目前已上传到 google play。

其次,您需要拥有密钥库别名、密钥库密码和别名密码(密码)。这些是在.keystore创建文件时输入的。

传输此信息时请谨慎行事。如果有人获得了您的.keystore文件,他们可以使用它来签署他们的应用程序,从而允许他们的应用程序以受信任的方式与您的应用程序通信。

于 2013-01-22T17:51:49.870 回答
0

正如 Zoombie 所说,您必须使用相同的密钥库和密码进行签名,并注意不要更改包名;所有这些都会导致它被认为是一个不同的应用程序。您需要输入 2 个密码,一个用于密钥库,一个用于其别名。

于 2013-01-22T17:51:03.380 回答