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

时间:2017-11-01 09:48:05

标签: android android-studio google-play-services android-keystore google-developers-console

目前,我正在研发已在应用商店发布的Android应用。现在我想发布带有一些额外功能的应用更新,但问题是现在我没有以前签名的密钥库文件。

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

4 个答案:

答案 0 :(得分:2)

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

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

目前,我们不支持删除应用程序或重复使用程序包名称。不幸的是,我们无能为力帮助您进一步解决这个问题。

对于新应用,Google可以生成您的应用签名密钥。 Google用于验证您的身份。

你可以联系google support team 请务必附上upload_certificate.pem文件。

希望这会有所帮助。

答案 1 :(得分:0)

没有办法这样做。您所能做的就是发布新的应用程序,并从现在开始对密钥库文件非常小心。

答案 2 :(得分:0)

如果您拥有Keystore但忘记了别名,则可以尝试 Recover Aliases inside an Android KeyStore

如果您没有密钥库文件:

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

答案 3 :(得分:0)

如果您使用GOOGLE APP签名,您仍然可以使用相同的套餐名称更新您的应用。

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

请参阅此help page的底部(以下是摘录)。

  

私钥丢失或泄露

     

如果您已加入Google Play App Signing,则可以在以下情况重置上传密钥:

     
      
  • 您丢失了私钥,或
  •   
  • 您的私钥已被盗用
  •   
     

注意:重置上传密钥不会影响Google Play在向用户投放之前用于重新签名APK的应用签名密钥。

     

步骤1:生成新私钥并上传证书

     

第2步:联系我们的支持团队