丢失了我的 JKS,但有密钥库和密钥库密码

Posted

技术标签:

【中文标题】丢失了我的 JKS,但有密钥库和密钥库密码【英文标题】:Lost my JKS but have the keystore and keystore password 【发布时间】:2021-11-02 10:24:27 【问题描述】:

我正在尝试生成一个签名的 APK 以部署在我的设备上(进一步测试),我的开发人员休假了几个星期。

他给了我一个 .dms 和 .keystore 文件,以及密钥库密码和别名。 我收到一个错误

Execution failed for task ':app:validateSigningRelease'.
> Keystore file '<location_here>' not found for signing config 'externalOverride'.

在对 Stack Overflow 进行了一些研究之后,我似乎可能丢失了我的 .jks 文件,而这可能需要通过此文件。

如果这是真的,有没有办法根据我拥有 .dms 和 .keystore 以及密码这一事实以某种方式生成 JKS?

非常感谢!

【问题讨论】:

【参考方案1】:

显然您需要使用 .jks 或 .keystore 来签名,所以这纯粹是我的误解。

【讨论】:

以上是关于丢失了我的 JKS,但有密钥库和密钥库密码的主要内容,如果未能解决你的问题,请参考以下文章

使用keytool在密钥库中“密钥密码”的意义是什么

将密钥库密码从无密码更改为非空密码

Expo - 丢失的密钥库密码

WebLogic配置自己定义密钥库和SSL的操作手冊

单个 .jks 文件包含多个 SAML 应用程序的密钥库

ktor sslConnector 从 jar p12 pkcs12 jks 密钥库和 mtls 相互 ssl 连接中服务/读取