我在签署我的 apk 以供发布时遇到困难。我的一个朋友曾经为我们的应用程序签名,但现在我也想对它们进行签名,他通过电子邮件将他用于签署我们的应用程序的密钥库文件传递给我,但是当我尝试对它们进行签名时(在 eclipse Android 工具中 -> 导出签名的 APK。 ..) 我选择他的证书并使用正确的密码。
按照这些步骤,我无法签署 apk 它总是说同样的话:
Keystore was tampered with, or password was incorrect
我尝试使用 jarsigner 对其进行签名,但到目前为止还没有运气。
我错过了什么吗?
编辑:我也试过这个
keytool -list -v -keystore path_to_keystore/keystore_name
当我输入密码时,我会收到相同的错误消息
编辑2:
我已经使用 eclipse 向导创建了另一个密钥库,我已经通过电子邮件发送给他,他也可以使用它,所以我认为我们缺少配置步骤或其他东西:\
编辑 3:
我认为我们已经取得了一些进展,我的朋友将密钥库密码更改为更简单的密码(第一个密码中包含字符“#”)。现在我可以keytool
在 cmd 中运行命令了。但是现在当我选择别名密码来签署apk时再次发现同样的问题(它也包含字符#
,有没有办法更改别名密码?)
提前致谢