【问题标题】:Generating Signed APK with no key store password生成没有密钥存储密码的签名 APK
【发布时间】:2018-08-29 18:11:08
【问题描述】:

我在 7 个月前完成了一个使用 Android Studio 制作的项目,他们还生成了一个已签名的 APK 并将其放到 Google Play 商店中。

现在我终于完成了这个项目,我想将它放在 Google Play 商店或更新他们放在Play Store 中的项目。

他们给了我他们的 Google Play 商店用户名和密码,以便我可以访问该应用,但他们忘记保存他们在 APK 上签名的 key store password

现在我发现自己无法生成签名的 APK 以将其放入 Play 商店,也无法更新现有应用。

如果可能的话,我想更新现有版本,但如果没有,那么在商店里放一个新应用就足够了。

在这种情况下我能做什么或应该做什么?

【问题讨论】:

  • 欢迎来到俱乐部。

标签: android google-play apk signed-apk


【解决方案1】:

很遗憾,由于 Android 要求所有 APK 都使用证书进行数字签名,您无法在没有密钥库的情况下发布新版本的应用

如文档所述:

应用签名密钥丢失意味着应用无法更新,因此不丢失至关重要。

您必须创建一个新的密钥库并重新发布该应用程序。另外,不要忘记备份这个新密码,并将密码保存在安全的地方。

看看at the docs。目前有两种通过密钥库签署和发布应用程序的方法。

第一种方法是自己创建和处理密钥库,就像过去一样。

第二种方式是to use Google Play App Signing

使用 Google Play 应用签名时,您将使用两个密钥:应用 签名密钥和上传密钥。 Google 管理和保护应用 为您签名密钥,您保留上传密钥并使用它进行签名 将您的应用上传到 Google Play 商店。

这种方法的主要优点是:

当您使用 Google Play App Signing 时,如果您丢失了上传密钥,或者 如果它被泄露,您可以联系 Google 撤消您的旧上传 键并生成一个新的。因为您的应用签名密钥受保护 Google,您可以继续上传您应用的新版本作为更新 到原始应用,即使您更改了上传密钥。

由于您将不得不重新发布应用程序,请考虑改用第二个选项。

【讨论】:

  • 我看过创建新密钥库的指南,但他们都说我的密码错误。我需要在那里使用什么密码,还是因为我还需要更改密钥存储路径?
  • 创建新的密钥库无法更新当前发布的应用程序。
  • 我明白了,但是如果它说密码不正确,我该如何创建新的密钥库。 (我正在尝试使用 Android Studio 创建一个新的密钥库)
  • 好吧,这些都是愚蠢的问题,因为我试图用以前的 Key store path 生成一个签名的 APK,现在我改变了它允许我生成它
  • 这很奇怪。您确定要创建新的密钥库吗? 编辑:啊,现在说得通了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-10
相关资源
最近更新 更多