1

我在 Playstore 上有一个通过其他人的帐户托管的应用程序。我通过playstore进行了更新,它成功了。现在我通过直接从手机(而不是从 Playstore)安装 apk 以覆盖版本 2 来检查第三个版本,它无法安装。当我在谷歌上搜索时,我发现并验证它是签名问题。两者都有不同的签名,在我这边一切都很好。最终的问题是输出签名与输入签名不同。如何?

4

2 回答 2

2

您使用 google play 的应用签名吗?可能是因为签名不同。

如果您使用了应用签名,那么 google 会为您管理应用的签名密钥,并使用它来签署您的 APK,以便在 Play 商店中分发。您从 APK 安装的那个由您的上传密钥签名。

于 2020-06-10T07:49:59.240 回答
0

如果您尝试使用不同的签名密钥更新以前安装的应用程序(相同的包名称),您将收到该警告。如果您首先从设备上卸载该应用程序,然后再次安装 apk,您将通过该警告。

它具有不同签名密钥的原因可能是调试版本的 apk 或您尝试安装的应用程序包。(因此它的签名与您从 Play 商店安装的签名不同)或者另一种可能性是,如果您让 Google 在 Google Play 控制台上为您管理应用程序的签名密钥,那么您发布的 apk 将使用临时签名密钥进行签名让您上传到 Google Play。

于 2020-07-18T22:04:27.507 回答