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

问题描述

当我在Android Studio中创建应用程序包时,在 app旁边生成 “ private_key.pepk” 文件捆绑。在旧的发布指南中,在Google Play控制台中发布了 app bundle ,我注意到需要上传 “ private_key.pepk” 文件才能生成应用签名键

这是我第一次发布应用包。此外,我将其发布在新的网络版Google Play控制台中。我刚刚上传了我的应用捆绑包,并不需要上传 “ private_key.pepk” 文件生成应用唱歌键

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

解决方法

有多种方法可以在Play控制台中注册Play签名。

如果您要发布应用:

  1. 默认情况下,当您上传第一个APK / AAB时,Play控制台会生成私钥
  2. 在上传第一个APK / AAB之前,有一个高级选项,可让您选择要用来签名与Play签名的APK的密钥。选择此选项时,Google为您提供了一组使用PEPK工具运行的命令。

如果您在发布至少一个APK / AAB后 正在注册App Signing:

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

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

因此文件private_key.pepk对您毫无用处。