我不久前已将我的应用程序上传到 Google Play(当时称为 Android Market)。
今天我更新了应用程序,但我删除了以前的密钥库并创建了一个新的。
上传时,它说 APK 必须使用与以前版本相同的证书进行签名:
上传失败
您上传的 APK 使用与之前的 APK 不同的证书进行签名。您必须使用相同的证书。
您现有的 APK 已使用带有指纹的证书进行签名:
[ SHA1:89:2F:11:FE:CE:D6:CC:DF:65:E7:76:3E:DD:A7:96:4F:84:DD:BA:33 ]
并且用于签署您上传的 APK 的证书具有指纹:
[ SHA1:20:26:F4:C1:DF:0F:2B:D9:46:03:FF:AB:07:B1:28:7B:9C:75:44:CC ]
但我没有这个证书,并且不想删除并重新发布该应用程序,因为它有活跃用户。
我该如何使用新证书签署我的应用程序?
没有什么。阅读文档:在 Android Market 上发布更新
在上传更新的应用程序之前,请确保已增加清单文件元素中的 android:versionCode 和 android:versionName 属性。另外,包名必须相同,并且.apk 必须使用相同的私钥进行签名。如果包名称和签名证书与现有版本不匹配,Market 会将其视为新应用程序,并且不会将其作为更新提供给用户。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)