为什么新版本的 Google Play Console 网站不再使用“private_key.pepk”文件生成应用签名密钥?

Raw*_*ani 1 android google-play-console android-app-bundle

当我在 Android Studio 中创建应用程序包时,会在应用程序包旁边生成一个“private_key.pepk”文件。在 Google Play Console 中发布应用程序包的旧教程中,我注意到需要上传“private_key.pepk”文件才能生成应用程序签名密钥

这是我第一次发布应用程序包。此外,我正在新的网络版 Google Play Console 中发布它。我刚刚上传了我的应用程序包,并且不需要上传“private_key.pepk”文件来生成应用程序歌唱密钥

这是否意味着我们不再需要“private_key.pepk”文件,或者我只是在发布应用程序包时犯了一个错误?

Pie*_*rre 7

在 Play 管理中心注册 Play Signing 的方法有多种。

如果您要发布应用:

  1. 默认情况下,Play 管理中心会在您上传第一个 APK/AAB 时生成私钥
  2. 在上传第一个 APK/AAB 之前有一个高级选项,它允许您选择要对 Play 将使用的 APK 进行签名的密钥。选择此选项时,Google 会为您提供一组使用 PEPK 工具运行的命令。

如果您在发布至少一个 APK/AAB注册应用签名:

  1. 您需要将私钥传输给 Google。Play 控制台提供了使用 PEPK 工具运行的命令集,但为了方便起见,Studio 已经为您运行了这些命令,并且已经为您提供了要上传的加密密钥: 文件private_key.pepk

您很可能遇到第 1 种情况,在这种情况下,用于签署 APK/AAB 的密钥被用作上传密钥,并且 Play 将使用它来确保工件在您生成工件和到达 Google 服务器之间没有被修改。您以后上传的所有内容都需要使用相同的密钥进行签名。

因此该文件private_key.pepk对您来说没有用处。