我有一个已经上市一年多的现有应用程序,并且经过了多次升级。最近我改变了我构建应用程序的方式,将它变成了一个库,以便更容易地制作应用程序的多种变体 - 免费/付费/替代市场等。现在我做了一些图形更改,所以希望更新我在 google play 上的标准版本,但在上传时我收到以下消息:
Upload failed
You uploaded an APK that is signed with a different certificate to your previous APKs. You must use the same certificate. Your existing APKs are signed with the certificate(s) with fingerprint(s):
[ ]
and the certificate(s) used to sign the APK you uploaded have fingerprint(s):
[ SHA1: E5:FC:E7:30:F4:B2:91:16:94:3B:31:6D:B0:CA:FA:D4:A1:D8:5E:12 ]
所以看起来我当前的 apk 根本没有指纹(不管是什么)。怎么可能?
编辑:我在 SO 上看到过类似的问题,但答案要么不适用,要么我不明白如何实施解决方案。
编辑:我刚刚找到了我的原始密钥库文件的备份,并在导出我的项目时使用了它。但是谷歌给出了完全相同的错误。回顾一下,我有我的原始密钥库文件,我使用了相同的别名,相同的密码对......并且仍然有相同的错误。