Google Play控制台新的应用签名过程:每次发布应用时,我们是否都需要.pepk和.keystore文件?

问题描述

我正计划将一个全新的应用程序上传到Google Play商店。

我已跟随此链接生成.aab文件。 https://developer.android.com/studio/publish/app-signing#sign_release

enter image description here

.pepk,KeyStore,.aab文件生成。

enter image description here

现在,我已在Google Play控制台中选择了第一个选项(“让Google管理和保护您的应用程序签名密钥”)用于应用程序签名,并上传了.aab文件。

我不确定这是否是上传.aab文件的正确方法,因为它从未要求我上传.pepk文件。但是.aab文件成功上传。

如果我选择“让Google管理和保护您的应用签名密钥”选项,我想我不需要从Android Studio生成.pepk文件。

enter image description here

因此,此后我需要同时使用.pepk和.keystore文件对.aab文件进行签名吗?如果我失去两者或两者之一,该怎么办?

解决方法

当您已经发布应用程序并且最初选择退出Play签名时,仅 需要.pepk文件。这是将您的应用签名密钥安全地转移到Google的方法。

如果您要创建新应用,则不需要此文件,则可以立即选择第一个选项“让Google管理和保护应用签名密钥(推荐)”来注册Play签名,然后Play会生成该应用为您签名。 如果您还想保留私钥,则可以使用选项“从Java密钥库导出并上传密钥”,该选项将为您提供要运行的工具和命令(遗憾的是,.pepk文件不能在此流程中使用)。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...