用华为HMS core的秘钥库文件不存在或者已经存在的解决方案
生成簽名文件步驟:
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,執行此操作,錯誤提示是:密鑰庫文件不存在
總結
以上是生活随笔為你收集整理的用华为HMS core的秘钥库文件不存在或者已经存在的解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hms core
- 下一篇: 一文带你看懂分布式软总线在家庭场景的应用