Android 无法从存储区***读取密钥***:无法恢复密钥
我参与了这个项目,当我试图生成一个签名的apk时,我得到了以下错误:Android 无法从存储区***读取密钥***:无法恢复密钥,android,android-gradle-plugin,keystore,sign,Android,Android Gradle Plugin,Keystore,Sign,我参与了这个项目,当我试图生成一个签名的apk时,我得到了以下错误: Failed to read key *** from store ***: Cannot recover key (***是为了保护隐私) 我在这里读过很多关于这一点的回答,大多数人都指责密码或别名。但是,我可以使用相同的密钥库、相同的密码和相同的别名构建同一项目的早期版本 注意:新版本只更改了源代码,并添加了一些依赖项。密钥库存储在机器上,与存储库分开 为什么不签字 非常感谢您的帮助 我知道这个话题很古老,但我发现了同
Failed to read key *** from store ***: Cannot recover key
(***是为了保护隐私)
我在这里读过很多关于这一点的回答,大多数人都指责密码或别名。但是,我可以使用相同的密钥库、相同的密码和相同的别名构建同一项目的早期版本
注意:新版本只更改了源代码,并添加了一些依赖项。密钥库存储在机器上,与存储库分开
为什么不签字
非常感谢您的帮助 我知道这个话题很古老,但我发现了同样的问题 在我的例子中,JKS KeyStore在迁移到PKCS12格式后使用了专有格式,一切都开始正常工作 在CMD中键入此命令:
keytool-importkeystore-srckeystore***.jks-destkeystore***.jks-deststoretype pkcs12
用密钥库的名称替换
***
。朋友,我也有这个问题,原因是我在Android Studio项目中使用的签名密钥(JKS文件)的别名不正确。