生成签名文件步骤:
1.
2.单击APK选择
3.单击“Create New”创建新文件
4.填写new key store
回到刚才的窗口
Key store path:存放路径
Key
Alias:别名
Validity(years):有效期
Certificate:证书
First and Last Name:
Organization Unit:组织单位
Organization:组织
City or Locality:城市或地区
State or Province:州或省
Country Code(XX):国家代码(XX)
5.单击结束
6.这时候再使用命令即可。执行这条语句后就能显示Key的所有信息
keytool -list -v -keystore key.jks
获取SHA1
签名文件已存在。打开cmd,输入命令
keytool -v -list -keystore 签名文件路径及文件名
示例:keytool -v -list -keystore e:/mykey.jks
1 错误
1.1 错误:keytool -v -list -keystore 签名文件路径(没有文件名)
错误提示:密钥库文件存在, 但为空
现在2019.12.23,执行此操作,错误提示是:密钥库文件不存在
D:>e:
E:>keytool -v -list -keystore e:/
keytool 错误: java.lang.Exception: 密钥库文件不存在: e:/
java.lang.Exception: 密钥库文件不存在: e:/
at java.base/sun.security.tools.keytool.Main.doCommands(Main.java:899)
at java.base/sun.security.tools.keytool.Main.run(Main.java:409)
at java.base/sun.security.tools.keytool.Main.main(Main.java:402)
E:>keytool -v -list -keystore e:
keytool 错误: java.lang.Exception: 密钥库文件不存在: e:
java.lang.Exception: 密钥库文件不存在: e:
at java.base/sun.security.tools.keytool.Main.doCommands(Main.java:899)
at java.base/sun.security.tools.keytool.Main.run(Main.java:409)
at java.base/sun.security.tools.keytool.Main.main(Main.java:402)
1.2 错误:因为执行命令时所在的目录导致“密钥库文件存在, 但为空”
错误提示:密钥库文件存在, 但为空
现在2019.12.23,执行此操作,错误提示是:密钥库文件不存在