我有以下问题:
我的搭档去了德国,带着我们的应用程序代码的笔记本。他通过电子邮件将代码发送给我,我完成了应用程序更新。但是我们从 Note 在 Google Play 中发布了该应用程序,现在我需要发布一个新版本,但我没有在第一个版本中使用的密钥库。
当我导出“.apk”时,我被要求输入密码,那是什么密码?如果我创建一个新的 debug.keystore 和新的别名,我会遇到上面提到的这个错误。
我可以做些什么来释放实现吗?我必须知道任何信息吗?
很抱歉再发一篇同名的帖子。
对于同一应用程序的更新,应使用先前使用的相同签名和密码导出apk,否则,您的apk将被视为新应用程序,而不是同一应用程序的更新。
首先,您的应用程序必须使用相同的密钥进行签名。没有办法解决这个问题。您可以让您的合作伙伴向您发送.keystore
他们在签署应用程序时使用的文件,该应用程序目前已上传到 google play。
其次,您需要拥有密钥库别名、密钥库密码和别名密码(密码)。这些是在.keystore
创建文件时输入的。
传输此信息时请谨慎行事。如果有人获得了您的.keystore
文件,他们可以使用它来签署他们的应用程序,从而允许他们的应用程序以受信任的方式与您的应用程序通信。
正如 Zoombie 所说,您必须使用相同的密钥库和密码进行签名,并注意不要更改包名;所有这些都会导致它被认为是一个不同的应用程序。您需要输入 2 个密码,一个用于密钥库,一个用于其别名。