我需要在google play store中更新我的应用,但是我在另一台计算机上生成了apk文件。我使用了相同的密钥库文件(lazymojo.jsk)
,我收到有关使用不同SHA1证书的错误。然后我切换到我的旧电脑,我制作了第一个版本并生成了签名apk
,但它再次给了我同样的错误。
您上传了使用其他证书签名的APK到之前的APK。您必须使用相同的证书。您现有的APK使用带有指纹的证书进行签名: [SHA1:58:EA:40:73:F8:0E:7F:07:A7:0B:C3:EE:FB:FA:22:50:18:CF:53:4E] 用于签署您上传的APK的证书有指纹:
[SHA1:6F:12:B6:7B:7F:55:8C:F9:98:B3:78:41:8A:9E:EB:E6:99:7B:91:45]
我使用了相同的密钥库文件和密码。
请帮助我,我是android开发的新手。感谢ad = vance
答案 0 :(得分:2)
请确保您也使用了相同的密钥别名。将Key别名更改为新别名时,我遇到了同样的错误。
答案 1 :(得分:0)
此解决方案适用于我(但您应该找到原始密钥库)
从Play商店下载您的原始apk
将您的apk替换为java \ jdk ... \ bin
答案 2 :(得分:0)
我错误地在调试中生成并上传它,因此请确保您从 build.gradle 上传发布类型!