繁体   English   中英

从 Java 密钥库导出和上传密钥 无别名密钥

[英]Export and upload a key from a Java keystore No key for alias

我正在尝试使用来自 google play 控制台的 App 签名,我正在使用 google 提供的脚本:

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

用正确的密钥库和别名替换我收到此错误:

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

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

也花了太长时间试图解决这个问题。 为确保使用正确的别名,请转到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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM