Can';t将更新的android应用程序上载到play store。以前的证书指纹为空

Can';t将更新的android应用程序上载到play store。以前的证书指纹为空,android,apk,google-play,Android,Apk,Google Play,在我尝试将更新的APK上载到play store后,出现以下错误: 上传失败 您已将使用不同证书签名的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吗?我已经好几年没有更新这个应用了,但我仍然在使用我使用过

在我尝试将更新的APK上载到play store后,出现以下错误:

上传失败
您已将使用不同证书签名的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 store下载了live应用程序。我不知道如何获取签名指纹,但我使用的密钥库与实时应用程序(2036年)在同一分钟过期,因此它肯定是我尝试使用的密钥。

你不能在Google Play上上传未签名的APK

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


也许你的密钥库过期了。您还记得最初生成它时设置的有效期吗?它一定是谷歌方面的某种错误。我开了一张支持票后,他们就解决了这个问题


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

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

1.从play store下载您的原始
apk

2.将apk替换为
java\jdk…\bin

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

4.执行此命令并
keytool-list printcert-jarfile yourfile.apk
此命令将返回有关文件的所有信息
apk(密钥库和密码)

5.查找您的密钥库
(.jks)


6.从您的
密钥库生成新的
apk

25年以上。谷歌不会让你上传2033年前过期的应用。我的一直到2036年都很好。想不出别的了