尝试将更新的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年)到期,因此它绝对是我正在尝试使用的密钥。
答案 0 :(得分:0)
您无法在GooglePlay上传未签名的APK。
[http://developer.android.com/tools/publishing/preparing.html] [1]
也许您的密钥库已过期。你还记得你最初生成它时设置的有效期吗
答案 1 :(得分:0)
谷歌的结果肯定是某种错误。我打开支持票后,他们就把问题解决了。
我的APK现在上传,我没有修改。
答案 2 :(得分:0)
此解决方案适用于我(但您应该找到原始密钥库)
1.从Play商店下载您的原始apk
2.将你的apk转移到java\jdk...\bin
3.打开cmd windows
并移至您的文件apk
4.执行此命令keytool -list-printcert -jarfile yourfile.apk
此命令将返回有关您的文件的所有信息apk (keystore and password)
5.找到您的密钥库(.jks)
6.从apk
keystore