Android 无法从存储区***读取密钥***:无法恢复密钥

Android 无法从存储区***读取密钥***:无法恢复密钥,android,android-gradle-plugin,keystore,sign,Android,Android Gradle Plugin,Keystore,Sign,我参与了这个项目,当我试图生成一个签名的apk时,我得到了以下错误: Failed to read key *** from store ***: Cannot recover key (***是为了保护隐私) 我在这里读过很多关于这一点的回答,大多数人都指责密码或别名。但是,我可以使用相同的密钥库、相同的密码和相同的别名构建同一项目的早期版本 注意:新版本只更改了源代码,并添加了一些依赖项。密钥库存储在机器上,与存储库分开 为什么不签字 非常感谢您的帮助 我知道这个话题很古老,但我发现了同

我参与了这个项目,当我试图生成一个签名的apk时,我得到了以下错误:

Failed to read key *** from store ***: Cannot recover key
(***是为了保护隐私)

我在这里读过很多关于这一点的回答,大多数人都指责密码或别名。但是,我可以使用相同的密钥库、相同的密码和相同的别名构建同一项目的早期版本

注意:新版本只更改了源代码,并添加了一些依赖项。密钥库存储在机器上,与存储库分开


为什么不签字


非常感谢您的帮助

我知道这个话题很古老,但我发现了同样的问题

在我的例子中,JKS KeyStore在迁移到PKCS12格式后使用了专有格式,一切都开始正常工作

在CMD中键入此命令:

keytool-importkeystore-srckeystore***.jks-destkeystore***.jks-deststoretype pkcs12

用密钥库的名称替换
***

朋友,我也有这个问题,原因是我在Android Studio项目中使用的签名密钥(JKS文件)的别名不正确。