keytool错误:java.io.IOException:Keystore被篡改,或密码错误,Android密钥库

时间:2016-02-16 05:18:16

标签: java android keystore android-keystore jks

我试图访问我的密钥库,因为我需要获取SHA1指纹才能生成Google Maps Api密钥:google map docs

当尝试在命令行输入我的密钥(或复制并粘贴它)时,我得到以下内容:

keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect

现在,如果我进入Android Studio并选择"生成签名APK",它会询问我的密钥库密码,如果我输入密码,(以及别名和别名传递)我可以点击完成并开始构建一个发布APK(当然它失败了,因为如上所述,我需要一个谷歌地图发布密钥而不是调试密钥。)

因此,我知道它必须是正确的密码,但我仍然会收到此错误。还有其他人经历过这个吗?可能的原因是什么,解决方案是什么?

3 个答案:

答案 0 :(得分:2)

  1. 显然,无论你怎么想,你仍然会错误地输入密码。
  2. 您无需密码即可获取SHA1指纹。只需按ENTER键即可。

答案 1 :(得分:0)

密码是默认值:android

答案 2 :(得分:0)

更好地使用这种格式,它将为您提供更简单的方法

运行此

keytool -list -v -keystore D:\Shelivery\SHelivery.keystore

之后

enter Password re-enter Password

您将看到所有可能的东西。

  

我不喜欢发布不需要花时间的典型工作解决方案。