【问题标题】:Export and upload a key from a Java keystore No key for alias从 Java 密钥库导出和上传密钥 没有别名的密钥
【发布时间】:2019-08-12 14:58:07
【问题描述】:

我正在尝试使用来自谷歌播放控制台的应用签名,我正在使用谷歌提供的脚本:

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

用正确的密钥库和别名替换我得到这个错误:

java.lang.NullPointerException:没有别名的键:

但我 100% 确定别名是正确的,因为我可以使用相同的别名、相同的密钥从 android studio 生成签名的包/APK,而且当我从 google 运行脚本时它仍然没有工作

【问题讨论】:

    标签: java android google-play keystore


    【解决方案1】:

    还花了太长时间试图解决这个问题。为确保您使用的是正确的别名,请转到您的 foo.keystore 所在的目录并输入命令:keytool -v -list -keystore foo.keystore

    输入您的密钥库密码,然后它将显示正确的别名。

    在脚本中使用它: java -jar pepk.jar --keystore=foo.keystore --alias=<your-alias> --output=encrypted_private_key_path --encryptionkey=<your-encyption-key>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-13
      • 1970-01-01
      • 2022-01-24
      • 1970-01-01
      • 1970-01-01
      • 2013-01-02
      • 1970-01-01
      相关资源
      最近更新 更多