微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何解决后续.apk上传证书与原始证书不同的问题

如何解决如何解决后续.apk上传证书与原始证书不同的问题

我正在尝试将新的 .apk 文件上传到 Google Play Developer Console 中的 Open Testing,但出现此错误

You uploaded an APK that is not signed with the upload certificate. You must use the same certificate. The upload certificate has fingerprint:
    SHA1: key:key:key
    and the certificate used to sign the APK you uploaded has fingerprint:
    SHA1: a:diff:key
    Your APK or Android App Bundle is using permissions that require a privacy policy: (android.permission.GET_ACCOUNTS). Learn More

我正在使用以下内容生成密钥:

ionic cordova build android --prod --release

来自 android 发布目录。 keytool -genkey -v -keystore my-release-key.keystore -alias my_app -keyalg RSA -keysize 2048 -validity 10000

来自发布目录的 Jar 签名者 jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore app-release-unsigned.apk my_app

最后从发布目录压缩对齐 /Users/anonymous/Library/Android/sdk/build-tools/30.0.3/zipalign -v 4 /Users/anonymous/project/my-app/platforms/android/app/build/outputs/apk/release/app-release-unsigned.apk MyApp.apk

删除了旧的密钥库文件,所以这是一个文件。我不知道如何在 PlayStore 上解决这个问题。

我已经搜索过,但找不到适合我的解决方案。我不确定如何处理不匹配的密钥库文件,假设这是问题所在,从我的研究来看,这听起来像是问题所在……我正在使用不同的密钥库文件。我已经在 Playstore 中寻找了一种重置密钥的方法,但无济于事。

任何帮助将不胜感激。

解决方法

您可以就此问题联系 Google Play 控制台支持,他们将能够为您手动将密钥库重置为新的密钥库,因为在控制台中无法执行此操作。

在播放控制台中单击顶部的帮助按钮 > 向下滚动以查看更多帮助并单击“联系我们”> 输入您需要有关密钥库重置的帮助 > 单击“下一步”> 单击“上传密钥重置请求” " > 点击“联系 Google Play 开发者支持”> 然后选择一种联系方式联系他们为您重置。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。