【问题标题】:Signing new APK with correct keystore使用正确的密钥库签署新的 APK
【发布时间】:2020-12-12 13:09:19
【问题描述】:

简而言之:2 名开发人员在一个 Google Play 商店上独立开发不同的应用(使用 Android Studio)。 Dev 1 前段时间签署并创建了 Play 商店帐户,Dev 2 稍后加入。 Dev 2 从头开始​​创建了全新的应用程序,创建了新密钥并能够将第一个修订版上传到 Play 商店。

现在,Dev 2 正在尝试更改他的应用并将新修订版上传到 Google Play 商店,但收到密钥库不匹配的错误 - Play 商店现在指的是 Dev 1 创建的第一个原始密钥。

我现在有哪些选择可以将应用的新版本上传到 Google Play 商店。如果可能的话 - 请一步一步来! (点击这里,输入这个)。从 Dev 1 获取密钥不会有任何问题。

【问题讨论】:

  • 如果从开发人员控制台观察到签名密钥与以前的密钥不同,并且您没有该密钥库,则除了找到该密钥库之外您无能为力。另一种方法是将应用作为新应用上传(新包名称)
  • 问题是我确实有以前的密钥文件,但首先我不明白我如何能够使用不同的密钥上传应用程序,其次,我不知道如何更换钥匙。由于某种原因,我的 android studio 没有显示“构建新的 APK”选项

标签: android android-studio google-play sha1 android-keystore


【解决方案1】:

您可以就此问题联系 Google Play 控制台支持,他们将能够为您重置密钥库。

在播放控制台中单击顶部的帮助按钮 > 向下滚动以获取更多帮助并单击“联系我们” > 输入您需要有关密钥库重置的帮助 > 单击“下一步” > 单击“上传密钥重置请求” > 点击“联系 Google Play 开发者支持” > 然后选择联系方式联系他们为您重置。

【讨论】:

  • 谢谢,但这意味着任何 Dev 1 都无法使用他的密钥更新他的应用程序,对吗?我很乐意使用原始的 Dev 1 密钥,但在这个阶段,我什至在“构建”菜单中都没有看到“生成签名包/APK”,所以我很困惑
猜你喜欢
  • 2021-12-11
  • 2018-03-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-22
相关资源
最近更新 更多