如何解决无法导出或加密 Google App Signing 私钥的问题

kar*_*yan 8 pem google-play-services

我有一个apk。我正在尝试在发布控制台中上传新的 apk。根据谷歌规则,我们必须进行应用程序签名。我有选择

从 Java 密钥库导出并上传密钥,我已经下载了 pepk 工具,然后复制了以下命令

java -jar pepk.jar --keystore=foo.keystore --alias=foo --output=F:\Java\bin --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f15022017b00c64715022017b00c647f4ba4fe93fc8cef

注意:加密密钥是我手动输入的。出于安全目的,我没有发布它。

当我在命令提示符下运行上述命令时。它要求输入密钥库密码。我已输入密钥库密码。在它要求输入别名密码后。我没有设置任何别名密码。如果我没有输入任何内容,然后我单击输入本身。它说错误。

错误:无法导出或加密私钥...

如何解决这个错误。

在此输入图像描述

小智 -4

您需要从密钥库文件中找出证书的别名,可以使用以下命令。

keytool -list -v -keystore keystore.jks
Run Code Online (Sandbox Code Playgroud)

记住

keystore.jks 文件实际所在的位置(路径)。

如果您在控制台中运行上述命令。向你展示这样的输出。 在此输入图像描述

现在您已从证书中获得了别名,您可以将其放入命令中(而不是使用 foo),然后重试。我希望这能帮助你。

问候,