2

在我尝试将更新的 APK 上传到 Play 商店后,我收到此错误:

上传失败
您上传的 APK 使用与之前的 APK 不同的证书进行签名。您必须使用相同的证书。您现有的 APK 使用具有指纹的证书进行签名:
[ ]
,并且用于签署您上传的 APK 的证书具有指纹:
[ SHA1: FB:BC:61:54:B3 :26:6C:73:92:68:65:EA:0C:81:69:81:2B:39:21:66]

所以我必须找到一个没有指纹的密钥库。我可以上传未签名的 APK 吗?我已经好几年没有更新这个应用程序了,但我仍在使用我曾经使用过的唯一密钥库。

编辑,我从 Play 商店下载了实时应用程序。我不知道如何获取签名指纹,但我使用的密钥库与实时应用程序在同一分钟到期(2036 年),所以它绝对是我尝试使用的密钥。

4

3 回答 3

0

您不能在 GooglePlay 上上传未签名的 APK。

[http://developer.android.com/tools/publishing/preparing.html][1]

也许您的密钥库已过期。还记得当初生成时设置的有效期吗

于 2013-02-03T07:18:35.907 回答
0

这一定是谷歌的某种错误。在我打开支持票后,他们最终解决了问题。

我的 APK 现在上传,我没有修改。

于 2013-02-27T19:14:53.920 回答
0

这个解决方案对我有用(但你应该找到你原来的密钥库)

apk1.从Play商店下载你的原版

2.将您的apk替换为java\jdk...\bin

3.cmd windows打开并移动到您的文件所在的目录apk

4.执行此命令keytool -list-printcert -jarfile yourfile.apk,此命令将返回有关您的文件的所有信息apk (keystore and password)

5.找到你的密钥库(.jks)

6.generate your new apkfrom yourkeystore

于 2018-03-22T09:19:11.860 回答