我们在Playstore中有一个应用,并且已经使用相同的KeyStore文件以及相应的KeyStore和密钥别名密码更新了10次。但是很遗憾,android studio不会使用此密钥库和我们的下一个版本的原始凭据生成APK。
到目前为止我尝试过的事情:
->我使用此命令检查了密钥别名。
keytool -v -list -keystore yourbinaryfile.keystore
->下载的Keystore Explorer软件以编辑密钥别名。但是失败了。
->检查了此站点上的先前相关帖子。
我在Android Studio中遇到什么错误:
Caused by: java.security.UnrecoverableKeyException: Cannot recover key
at sun.security.provider.KeyProtector.recover(KeyProtector.java:328)
at sun.security.provider.JavaKeyStore.engineGetKey(JavaKeyStore.java:146)
at sun.security.provider.JavaKeyStore$JKS.engineGetKey(JavaKeyStore.java:56)
at java.security.KeyStoreSpi.engineGetEntry(KeyStoreSpi.java:473)
at sun.security.provider.KeyStoreDelegator.engineGetEntry(KeyStoreDelegator.java:172)
at sun.security.provider.JavaKeyStore$DualFormatJKS.engineGetEntry(JavaKeyStore.java:70)
at java.security.KeyStore.getEntry(KeyStore.java:1521)
at com.android.ide.common.signing.KeystoreHelper.getCertificateInfo(KeystoreHelper.java:191)
... 32 more