我正在使用flutter,当我要格式化PC并将其上传到Play商店并将其上传到Play商店时,向我展示下面的错误,顺便说一句,我的项目具有相同的密钥库
您上传了未使用上传证书签名的APK。您必须使用相同的证书。上传证书具有指纹: [SHA1:] 并且用于签署您上传的APK的证书具有指纹: [SHA1:]
答案 0 :(得分:0)
看来您正在尝试上载应用程序更新或试图使用与以前版本不同的安全证书对apk进行签名。
有关更多详细信息,请检查Android Developers Guide for signing APK
答案 1 :(得分:0)
格式化后,是否保留了密钥库的副本(* .jks或* .keystore文件)?您应使用将应用的第一个版本上载到Google Play控制台时使用的同一APK(或应用捆绑包)进行签名。
如果您丢失了该密钥库文件,因为您好像已经注册了Google Play签名,因此可以直接与开发者支持联系,以请求重置上传密钥:请参见{{ 3}}“
答案 2 :(得分:0)
尝试下载此软件(GUI)https://keystore-explorer.org/。通过该工具,我发现我的密钥库具有不同的证书和别名。因此,我可以比较Google Play要求的是哪一款。然后,我可以使用正确的别名签名并上传我的应用程序的更新。