android - PEPK 工具的加密 key 有问题

标签 android google-play-console android-app-signing

我正在尝试在 Play 控制台上的现有应用程序中唱歌。我必须生成一个应用程序签名 key ,并且该播放控制台为我提供了一个 PEPK.jar 文件。现在有四个参数(keystore、alias、output、encryptionkey)来运行命令并生成应用程序签名 key 文件。我确实理解前 3 个参数( keystore 、别名、输出),但我在使用第 4 个参数“encryptionkey”时遇到问题。因此需要建议可能的加密 key 是什么?

$ java -jar pepk.jar --keystore=foo.keystore --alias=foo --output=encrypted_private_key_path --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a

最佳答案

From the help page :

PEPK tool: Play Encrypt Private Key is a tool for exporting private keys from a Java Keystore and encrypting private keys for transfer to Google Play.

说明也在 help center article 中上面的“现有应用”部分。

最后一个参数 encryptionKey 是 Google Play 商店公钥。它用于加密您的 key ,以便它可以安全地传输到 Google,只有他们可以解密它。当您按照帮助文档中的步骤操作时,Play 控制台应该准确地向您显示要运行的命令行(包括 key ):

  • Find your original app signing key.
  • Sign in to your Play Console.
  • Select an app.
  • On the left menu, click Release management > App signing.
  • Follow the on-screen instructions to transfer your original app signing key.
    • Optional: You can also generate an upload key and register it with Google.

关于android - PEPK 工具的加密 key 有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52570126/

相关文章:

android - 选择退出 Google Play App Signing 是永久性的吗?

java - 如何存储两个数组中的公共(public)值

android - 在没有生命周期所有者的情况下使用 LiveData

android - 有没有办法取消 "Publishing Overview"中准备发布的应用程序版本

android - Instant App - 不断出现错误 : We could not save your changes. 请重试

Android Java keystore 在不同机器上时损坏

android - 启用 Google App Signing 后出现 "The AndroidManifest.xml of the uploaded APK could not be parsed. Was it compiled properly?"错误

java - 与通过 android studio 安装相比,作为 APK 安装时,Retrofit 的行为不同且无法解析

java - Android更改 Material 高程阴影颜色

android - 当我在谷歌播放控制台中更新应用程序时,如何设置更新类型 "In App Update"?