如何解决后续.apk上传证书与原证书不一致的问题
How do I resolve the issue where subsequent .apk upload certificate differs from the original
我正在尝试将新的 .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 开发者支持” > 然后选择联系方式联系他们为您重置。
我正在尝试将新的 .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 开发者支持” > 然后选择联系方式联系他们为您重置。