部署APK时遇到 Failed to read key xxxkey from store “xxx.jks“ Cannot recover key修改一法

制作APK文件时,按照网上的步骤配置后,一切正常,最后生成 apk 时报 如题的错误,各种搜索,没有结果,后来发现一篇说是密码错误,于是各种修改密码,但是错误依旧。坚信密码是不可能错的。

命令如下:
keytool -genkey -v -keystore e:\temp\key.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias instkey
key.properties 内容如下:

#输入上一步创建KEY时输入的 密钥库 密码
storePassword=123456
#输入上一步创建KEY时输入的 密钥 密码
keyPassword=123456 
keyAlias=instkey
#key.jks location of key.jks , !!!  use / instead of 
storeFile=E:/temp/key.jks

自己的密码就是123456 没有任何问题,但是仍然报错。 无意中用鼠标选择了一下密码,得到如下截图
在这里插入图片描述
原来后面多了一个空格,突然意识到,这段原码是从网上考来的,他原来的格式是这样的


storePassword=123456          // 输入上一步创建KEY时输入的 密钥库 密码

keyPassword=123456        //输入上一步创建KEY时输入的 密钥 密码
keyAlias=instkey
#key.jks location of key.jks , !!!  use / instead of 
storeFile=E:/temp/key.jks

实际上这种写法包含了语法错误,就是这个注释成了内容的一部分,自己在修改时,没有把前面的空格删掉,导致空格成了密码的一部分,这样就导致了上面的错误。

值得指出的是,如果是storePassword 写错,会有一个密码可能错误的提示,但是如果是 keyPassword 写错了,就是如题的错误提示,这个也是够不严谨的。

另:折腾了一天!

MaraSun BJFQDQ

核*酸 检查怪资本?NONONO,没有政策的支持,它怎么会如此猖狂?
希望社会秩序赶你恢复正常,国家禁不起折腾,百姓也耗不起,少年人没有几个三年时间。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值