首页 > 解决方案 > 如何解决无法导出或加密 Google App Signing 的私钥

问题描述

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

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

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

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

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

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

如何解决这个错误。

在此处输入图像描述

标签: google-play-servicespem

解决方案


您需要从密钥库文件中找出别名。

keytool -list -v -keystore keystore.jks

记住

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

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

现在您有了证书的别名,然后您可以轻松运行上述命令。我希望这会帮助你。

问候,


推荐阅读