Keystore 被篡改或密码不正确 - 在 App 上已经在 Google Play

Keystore was tampered with or password was incorrect - on App already on Google Play

我正在尝试使用此处找到的手动方法对应用进行签名 http://developer.android.com/tools/publishing/app-signing.html#signing-manually

我们之前的外部开发人员已经向我发送了我需要的三个密钥库文件(不确定他们为什么需要三个??)。在尝试签署我的应用程序的过程中,系统提示我输入一个我不知道的 keystore 密码(我正在尝试从他们那里获取)。

我可以自己更改吗?我有三个密钥库文件,但我不确定这是否会产生影响,因为应用程序已经签署并发布到商店,我想 更新 应用程序而不是发布一个全新的。

我知道有人问过这个问题,我只是不确定这些答案是否直接适用于我,因为我的应用 已经 在 Google Play 商店中并且发表

我有几个建议给你。

  1. 如果您不知道所有 3 个密钥库的密码,那么没有人会帮助您。您必须使用新包名称创建新应用(与 Google play 上的上一个实时应用不同),在 Google play
  2. 上添加新应用

  1. 现在,如果您有密码,请先获取最后一个实时 APK。从该 APK 文件生成签名密钥(sha-1 和 MD5)check answer here 如何从 APK 生成密钥。

    然后从所有 3 个密钥库中获取 sha-1 和 MD5 并与 APK 的 sha-1 和 MD5 匹配。它们匹配,那么您就可以知道哪个密钥库用于签名 APK(目前正在 Google 播放)

    使用该密钥库生成新的 APK :)