android - 生成的 APK 的 SHA1 指纹与 Keystore 的指纹不匹配

标签 android android-studio google-play apk sha1

从 Android Studio 导出应用程序后将新的 apk 上传到 Play 商店时,我收到了此错误消息
http://i.stack.imgur.com/B03sJ.png

当我验证 keystore 上的 SHA1 时,它似乎与必要的 SHA1 匹配

http://i.stack.imgur.com/hgQf1.jpg

然后我从 APK 的 META-INF 文件夹中提取了 CERT.RSA 文件。

在 CERT.RSA 上运行以下 keytool 命令时(由谷歌开发者控制台支持提供给我)它等于无效指纹(89:92...)

$ keytool -printcert -file CERT.RSA

为什么指纹与 keystore 和 apk 不同?

最佳答案

我通过手动签署 apk 来解决此问题。这似乎是与我的 keystore 相关的 android studio 的问题。

关于android - 生成的 APK 的 SHA1 指纹与 Keystore 的指纹不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31250991/

相关文章:

android - Google Play商店并不总是显示当前应用程序版本

android - 部署到目标时错误 : package com. google.android.gms.ads.identifier 不存在

android - 在 Redmi 7A (MIUI 11) 上找不到 'Take Bug Report' 选项

android - 在android中获取时区

Android 单元测试给出了错误的结果

应用程序中的 Android webview 未加载

Android 应用程序未显示在某些设备上的 Play 商店中

android - 使用哪个 gradle 文件将应用程序设置为可调试?

android - 应用程序上的 FCM 已关闭

android - 如何将翻译编辑器条目导出到 Excel?