Android 是否有任何方法可以在没有先前签名的密钥库文件的情况下发布应用程序更新?

Android 是否有任何方法可以在没有先前签名的密钥库文件的情况下发布应用程序更新?,android,android-studio,google-play-services,android-keystore,google-developers-console,Android,Android Studio,Google Play Services,Android Keystore,Google Developers Console,目前,我正在开发一款Android应用程序,该应用程序已经在app store上发布。现在我想发布具有一些额外功能的应用程序更新,但问题是现在我没有以前签名的密钥库文件 有没有办法在没有事先签名密钥库文件的情况下发布应用程序更新?没有办法。您所能做的就是发布新应用程序,并从现在起小心使用密钥库文件。如果您丢失了密钥库,则必须使用新的包名和新密钥发布应用程序 您还应该更新原始应用程序的说明并取消发布。请注意允许用户对通过Google Play分发的每个应用程序进行无限制的重新安装,即使该应用程序未

目前,我正在开发一款Android应用程序,该应用程序已经在app store上发布。现在我想发布具有一些额外功能的应用程序更新,但问题是现在我没有以前签名的密钥库文件


有没有办法在没有事先签名密钥库文件的情况下发布应用程序更新?

没有办法。您所能做的就是发布新应用程序,并从现在起小心使用密钥库文件。

如果您丢失了密钥库,则必须使用新的包名和新密钥发布应用程序

您还应该更新原始应用程序的说明并取消发布。请注意允许用户对通过Google Play分发的每个应用程序进行无限制的重新安装,即使该应用程序未发布,已安装该应用程序的用户仍可使用该应用程序

目前,我们不支持删除应用程序或重新使用软件包名称。不幸的是,我们无法在这件事上为您提供进一步的帮助

对于新应用,谷歌可以生成你的应用签名密钥。谷歌用它来验证你的身份

你可以联系 确保附加
upload\u certificate.pem
文件


希望这有帮助。

如果您有密钥库但忘记了别名,可以尝试

如果您没有密钥库文件:


如果要将更新版本上载到市场,则必须使用以前使用的证书对应用程序进行签名。如果您使用新证书对应用程序进行签名并尝试将其作为新版本上载,则将失败。如果您将其作为新应用程序上载,现有用户将不会收到更新通知。

如果您使用GOOGLE APP SIGNING,则仍有可能使用相同的软件包名称更新您的应用程序

通过谷歌应用程序签名,谷歌最终会为你的应用程序签名。您的密钥仅用于验证您的身份。这意味着,如果你能让谷歌相信你的身份,他们就可以修改它,接受你的新上传密钥

请参阅本文底部(以下是摘录)

丢失或泄露的私钥 如果您已注册Google Play应用程序签名,您可以在以下情况下重置上载密钥:

  • 您丢失了私钥,或者
  • 您的私钥已被泄露
注意:重置您的上传密钥不会影响Google Play在交付给用户之前用于重新签署APK的应用程序签名密钥

步骤1:生成新私钥并上载证书 步骤2:联系我们的支持团队
注意:如果你使用谷歌为你的应用程序签名,你可能会让他们相信你的身份:@user2881604你觉得这个解决方案有用吗?需要帮助吗?谢谢,如果我将其发布为新版本,是否有任何方法向以前的用户通知应用程序更新???@user2881604不需要。您可以使用邮件或发送用户MSG让他们了解您的新应用程序。