当前位置: 首页 > 知识库问答 >
问题:

错误:"您的Android应用程序包使用错误的密钥签名。"如何使用谷歌提供的签署信息签署apk/aab

秦信瑞
2023-03-14

将我的第二个应用程序项目上载到PlayStore时,我在上载时遇到以下错误。新版本的aab文件:

“您的Android应用程序包使用了错误的密钥进行了签名。请确保您的应用程序包使用了正确的签名密钥进行了签名,然后重试。您的应用程序包应该使用指纹证书进行签名:::”

我所做的是使用我的第一个应用程序的密钥/我的旧密钥库文件,并在Android studio“build”中使用这个密钥库文件-

在游戏控制台内部,我已经选中了“让谷歌管理和保护你的应用签名密钥”,所以我想,现在谷歌也在保护这个密钥库文件的安全。

在Google PlayConsole中,我访问了发布版

我不明白的是,为什么以前的应用程序及其别名的指纹与当前的不同?

我可以从PlayConsole下载这个Google托管的证书文件,但我不能使用这个证书文件作为“密钥库”来签署我的apk/aab文件

我一直在不同的论坛上阅读答案,但没有一个解决方案适合我。

共有2个答案

卢磊
2023-03-14

我也有同样的问题。但是就我而言,当我换电脑的时候,我丢了钥匙。我无法在Play商店发布新应用,同时仍然会出现签名错误。

这对我有帮助:

  • 我在Android Studio中使用以下步骤生成了新的上载密钥和密钥库-link

我希望它能帮助某人,它花了我3天找到这个解决方案:)

景震博
2023-03-14

经过两天的尝试,我终于解决了这个问题。

我所做的是从PlayConsole中删除我的项目,并尝试重新开始。

我发现的是

“让谷歌管理和保护你的应用签名密钥”

如果我想使用我的旧密钥存储文件,这不是我要考虑的正确选项。

在PlayConsole-中首次设置应用时,单击

"管理应用签名"

您将看到以下选项:

1. Let Google manage and protect your app signing key (recommended)
2. Use the same key as another app in this developer account.
3. Export and upload a key from Java keystore.

为了使用以前的项目/应用密钥库文件对apk/aab文件进行签名,需要选中第二个选项。

有一次,我选中了这个选项,我终于能够成功地将我的应用程序上传到playstore。

 类似资料:
  • 我想用一个新的应用程序包更新我在Play Store上的应用程序(以前我上传APK)。但是当我试图用我用来签名APK的密钥生成签名应用程序包时,Android Studio给我的消息Keystore被篡改,或密码不正确。如何生成签名的应用程序包,以便将其上传到播放控制台? 我表演了清洁 用我用来上传APK的现有密钥生成应用程序捆绑包时,会出现以下错误: 使用此堆栈跟踪: 我如何解决这个问题,我遗漏

  • 创建了一个应用程序 使用KeyTool.exe为该应用程序生成密钥 已将应用程序上载到Google Play 注册Google Play应用程序签名 再次尝试上载应用程序,但未成功。 它抱怨证书不是证书 将新APK上载到生产 keytool.exe-list-keystore trackcoachfull-release-key.keystore输入keystore密码: 密钥存储类型:JKS密钥

  • 我刚刚开始使用应用程序包。我已经在仪表板的部分设置了两个证书(签名证书和上载证书)。 我已经构建了一个应用程序包,并用上传证书签名,但是当我在下上传包时(这实际上是我切换到应用程序包的原因),它说:

  • 我只是不太明白为什么这会发生在我身上,我按照https://flutter.dev/docs/deployment/android中的所有步骤上传了我的第一个版本,其中有一些错误,所以我创建了另一个(以前的备份项目)flutter项目并将其修改为现有的项目,我更改了com.flutterappstareawayvrsn1,它最初是其他的。 我已经把钥匙放好了,它仍然显示错误: 您的Android应

  • 将der文件导入密钥存储后,如下所示 我得到一个错误时,试图组装发行版APK 如果我加上 对于导入,我得到了 如果我在保护后传递密码,我会收到使用帮助消息。不知道如何传递密码。 你知道我是否在正确的路径上签署谷歌上传证书文件吗?