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

在Google Play控制台中获取应用程序捆绑错误

胡璞瑜
2023-03-14

我在上传文件时遇到错误。Google play控制台中的aab捆绑包与现有密钥库。我有白标签应用程序和密钥库文件

上传了一个APK或Android应用捆绑包,该捆绑包使用一个密钥签名,该密钥也用于签名交付给用户的APK

在Android应用程序包的概念中,所有30个应用程序都可以使用相同的密钥库文件和密码,还是我们需要为所有30个应用程序创建单独的密钥库和密码?

共有1个答案

安星汉
2023-03-14

您可以对所有应用程序使用相同的上传密钥。您也可以对所有应用程序使用相同的签名密钥,但除非有技术原因(例如,应用程序之间共享代码、应用程序之间共享进程等),否则不鼓励使用相同的签名密钥。)。

在这里,Google Play控制台抱怨说您使用了一个密钥作为上传密钥和签名密钥。签名密钥比上载密钥敏感得多,因为它不能像上载密钥那样轻松地旋转。

本文详细介绍了上载和签名键之间的区别:https://support.google.com/googleplay/android-developer/answer/9842756

我怀疑你正面临这个问题,因为你上传了应用#1与密钥A没有被注册在播放签名,从而使密钥A的应用#1的签名密钥。然后,您创建了应用#2,您在播放签名中注册了该应用,并上传了用密钥A签名的应用#2,从而使密钥A成为应用#2的上传密钥。Google意识到您在应用#1的签名角色和应用#2的上传角色中使用了相同的密钥,并警告您这是一种危险的安全做法。

 类似资料:
  • 我刚刚启动了一个新的应用程序,但当我点击欢迎登船页面上的“关于您的应用程序的环境”链接时,会出现这个错误。 启动应用程序时出错当Pow试图运行时,您的Rack应用程序引发了异常。 Bundler::,但找不到任何源代码 我的应用正在运行: 轨道3.2。6 Ruby 1.9。3p194 Rubygems 1.8。24 RVM 1.14。5 战俘0.4。0 我发现了类似的问题,问题在于如何让乘客安静下

  • 检测到JavaFX Ant API版本1.3结果:1 init:deps clean:正在更新属性文件:D:\softphone\build\build clean。属性删除目录D:\softphone\build clean:deps jar: 创建dir: D:\softphone\build 正在更新属性文件:D:\softphone\build\build jar。性质 已创建目录:D:\

  • 要在控制台应用程序中开始使用Hangfire,您需要首先将Hangfire包安装到控制台应用程序。因此,使用您的软件包管理器控制台窗口进行安装: PM> Install-Package Hangfire.Core 然后添加任务存储安装所需的软件包。例如,使用SQL Server: PM> Install-Package Hangfire.SqlServer 仅需 Hangfire.Core 软件包

  • 我用的是edu。seis理学学士。启动4J插件,使用gradle构建脚本构建可分发的应用程序。我正试图用一个捆绑的JRE来制作这些。 这是格雷德尔的剧本 令人沮丧的是,这创建了一个运行的应用程序(由gradle任务createExe创建的exe),但显然没有捆绑在/旁边的JRE,大概是因为它运行是因为它返回到使用系统jre,这使得测试变得困难。如果我把一个故意损坏的jre放在 /jre/它似乎仍然

  • 我正在创建一个控制台应用程序使用。NET Core 3.1和我想有一个app设置json加载所有的环境,路径,变量,...在执行开始,然后从其他库类获取值。我创建了一个设置类,其中的数据包含在应用设置json中。这是我已经在教程中找到的,但我无法获得任何价值。 因为我不知道如何初始化所有东西,所以我不能做一个正确的主。。。我错过了什么?我想我一直在为这么简单的事情兜圈子。提前谢谢!注意:我需要从另

  • 我正在尝试使用maven将我的包安装到felix控制台中。 我做了一件不同的事, 我创建了自己的用户(而不是管理员),并将该用户放入管理员组。此外,我还在Apache Web控制台安全提供程序中添加了我的新用户。通过此操作,我可以在本地主机4502/系统/控制台/捆绑包中访问和安装捆绑包。但如果我尝试将maven用于相同的工作,它会给出以下异常。