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

Google Play应用程序签名后,在Play store上发布应用程序时出错

彭鸿畅
2023-03-14

任何一个得到这种类型的问题后更新谷歌政策。我得到了这个错误后谷歌播放应用程序签名的新应用程序上传也。

您上载了一个使用密钥签名的APK,该密钥也用于对交付给用户的APK进行签名。因为您已注册应用程序签名,所以在上载APK之前,您应该使用新密钥对其进行签名。

共有2个答案

宗政鸿志
2023-03-14

我终于得到了答案@Niraj的提示首先帮助了我。实际上是在googleplay应用程序签署两个时。jks我使用的文件。

  1. 使用我以前用来上传的原始密钥库
  2. 我为上传创建了新的密钥库。(但之后我没有注意到。)

创建第二个密钥库后,这是我的原始密钥库。每次我需要使用这第二只上传。

希望这将有助于其他也为,只有我张贴了我的答案。

百里朝
2023-03-14

请参阅本帮助页底部的步骤以及文档中的图表。当您注册Google Play应用程序签名时,您将向Google提供签名密钥,以便在打包应用程序以分发给用户时使用。这是您通常用于为发布版本签名的密钥。一旦您完成应用程序签名注册,您将不再使用该密钥。

作为注册的一部分,您还从谷歌收到了一个新的上传密钥,该密钥仅在您和谷歌之间使用。当您生成用于发布的APK时,您应该使用新的上传密钥而不是原始的签名密钥来签名。错误消息似乎表明您已经用原始签名密钥签署了APK,并且这与他们期望的上传密钥不匹配。

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

  • 2.6.2.应用程序签名 Android 程序在安装前必须进行签名。在开发时,我们可以使用开发者密钥(debug key)作为临时签名——这个密钥已经包含在开发环境中。 但作为商品发布时,你就必须使用自己的密钥进行签名。关于签名的具体步骤可以在 Android 网站的Signing Your Application页面找到。在后面我们将具体地讨论这个话题。

  • 我用buildozer android发布命令制作了一个发布apk。然后,我使用以下命令签名和zipalign我的apk。 genarate keystore file[before]-keytool-genkey-v-keystore myapp.keystore-alias myalias-keyalg RSA-keysize 2048-有效性10000 生成keystore文件[after]

  • 我最近把一个应用程序上传到谷歌play商店,一切正常。我下载了它,并能够注册一个新用户。加载应用程序的主要活动时,应用程序崩溃。 这是我得到的stacktrace: 以前可能有人问过这个问题,但我已经研究了很多次,没有找到解决这个问题的方法。任何帮助都将不胜感激。该应用程序是使用android java和firebase创建的。

  • 当我在除我的计算机之外的任何计算机上运行此代码的发行版时,我得到“已经停止工作”错误:使用系统;使用System.Collections.Generic;使用System.ComponentModel;使用System.Data;使用System.Drawing;使用System.LINQ;使用System.Text;使用System.Threading.Tasks;使用System.Window