我在Play商店中有一个应用,我正在尝试发布更新,我在第一次发布APK时生成了jks文件和pepk文件,我使用的是相同的jks,但Google无法验证
您上传了未使用上传证书签名的APK。您必须使用相同的证书。上传证书具有指纹: [SHA1:F8:24] 并且用于对您上传的APK进行签名的证书具有指纹: [SHA1:F5:05]
当然证书不匹配,但是它是相同的jks文件。我不知道是什么问题。 请任何专家帮助我。
答案 0 :(得分:0)
您可能会混淆应用程序签名密钥和应用程序上传密钥。
为现有应用注册Play签名时,不仅要上传此“ PEPK文件”(加密的应用签名密钥),而且还会提示您是否要生成单独的上传密钥,以及为此,您必须创建另一个密钥库,然后还上传与该新密钥关联的证书。
我怀疑您生成了上传密钥并上传了证书,这就是您现在应该用来签署APK的证书。因此,您需要在构建系统中更改签名配置以指向该新密钥库。
如果找不到自己创建的密钥库,则必须联系Google Play开发者支持以重置上传密钥(他们会向您提供创建该密钥库的命令)再次)。