【发布时间】:2015-12-27 22:33:13
【问题描述】:
我正在尝试在 google play 上升级我的应用程序(使用 appinventor 1.0 开发)。我正在使用相同的密钥库,但收到以下消息(抱歉,我不知道这是否重要,但为了安全起见,我在 SHA1 之后更改了以下一些密钥:):
Upload failed
Your APK has been signed with multiple certificates. Please only sign it with one certificate and upload it again.
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):
[ SHA1: A6:D5:E5:66:34:84:B5:31:8E:8F:79:D7:2A:38:B1:54:5E:29:27:22 ]
and the certificate(s) used to sign the APK you uploaded have fingerprint(s):
[ SHA1: A6:D5:E5:66:34:84:B5:31:8E:8F:79:D7:2A:38:B1:54:5E:29:27:22,
SHA1: 0D:28:AC:88:7C:D8:FD:0C:BA:A7:46:BC:70:7E:EA:37:9F:A1:CC:84 ]
我之后使用 jarsigner 和 zipalign。 SHA1 的第一部分是完全复制的,但在逗号后有一个额外的 SHA1。
有什么线索吗?
【问题讨论】:
标签: android apk sha1 jarsigner