在我选择“ Google Play应用签名”之前,我已经使用p12证书对APK进行了签名
我已按照@MatPag撰写的以下帖子中所述的步骤来激活Google App签名。
激活后,我仍然可以使用旧的p12证书和新创建的Upload Keystore签名并上传我的APK文件。这是预期的行为,还是我做错了什么?
据我从Google Play App签名文档了解,我应该无法将APK上传到已使用旧的p12证书签名的Google Play控制台。
答案 0 :(得分:2)
是的,这是正常行为。如果愿意,您实际上可以将p12证书转换为密钥库:
首先创建一个空的密钥库:
keytool -genkey -alias <somename> -keystore <somecertificatename>.jks
现在将p12证书转换为密钥库:
keytool -v -importkeystore -srckeystore <yourp12certficate>.p12 -srcstoretype PKCS12 -destkeystore <somecertificatename>.jks -deststoretype JKS
答案 1 :(得分:2)
这是预期的行为。这样一来,开发人员就可以上传使用上传密钥签名的App Bundle,并在测试轨道上对其进行测试,而同时不更改其APK的生成或发布过程。
答案 2 :(得分:0)
Google的答复:
感谢您的耐心配合。
我已经查看了您提供的APK和屏幕截图,看来这没有问题。
您可以继续使用两个键继续对您的应用进行签名。
情况1:使用旧的p12证书对APK进行签名,该证书已在注册Google App签名之前使用。
情况2:使用新创建的上传证书对APK进行签名,该证书是在注册Google App签名时生成的。