无法从商店 *** 读取密钥 ***:无法恢复密钥

Oli*_*n04 5 android sign keystore android-gradle-plugin

我已经去了这个项目,当我尝试生成一个签名的 apk 时,我收到了这个错误:

Failed to read key *** from store ***: Cannot recover key
Run Code Online (Sandbox Code Playgroud)

(***是为了保护隐私)

我已经在这里阅读了多个回答者,其中大多数都归咎于密码或别名。但是,我可以使用相同的密钥库、相同的密码和相同的别名构建同一项目的早期版本。

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


为什么不签?

任何帮助是极大的赞赏!

小智 2

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

就我而言,JKS keyore 在迁移到 PKCS12 格式后使用专有格式,一切开始正常工作。

在 CMD 中输入:

keytool -importkeystore -srckeystore ***.jks -destkeystore ***.jks -deststoretype pkcs12
Run Code Online (Sandbox Code Playgroud)

替换***为您的密钥库的名称。