Google Play 控制台新应用程序签名流程:每次发布应用程序时都需要 .pepk 和 .keystore 文件吗?

Siv*_*iva 5 android android-keystore android-app-signing google-play-console

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

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

在此输入图像描述

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

在此输入图像描述

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

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

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

在此输入图像描述

那么以后我需要使用 .pepk 和 .keystore 文件来签署 .aab 文件吗?如果我失去两者中的任何一个或两者都会发生什么?

Pie*_*rre 5

当您已经发布应用并且最初选择退出 Play 签名时才需要该.pepk文件。这是将您的应用签名密钥安全传输到 Google 的方法。

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