找不到密钥库条目.但我知道它就在那里

dur*_*isn 13 android keystore gradle

Windows 10上的Android Studio

无法加载密钥库:无法识别的密钥库条目

我有一个现有的应用程序编译和签名.我已经创建了它的新版本.应用程序的唯一ID是相同的(com.name.appname).我想用现有密钥签署新版本.我有钥匙.我知道密码.我知道别名是正确的.我得到的全部是: 无法加载密钥库:无法识别的密钥库条目

更具体:错误:任务':app:packageRelease'的执行失败.

com.android.ide.common.signing.KeytoolException:无法从商店"[path]\_ publishKey"读取密钥[name]:无法识别的密钥库条目

我在这里看到的所有答案都是"使用命令行实用程序来查找键别名",bla bla bla ...

我知道这些东西是正确的.它只是不让我使用它.

我在这里错过了什么?有什么我需要编辑,让它知道我确实要使用该签名?

dur*_*isn 10

看来,某种程度上,密钥库文件已损坏.也许后来的一个条目做到了.我不知道.但我解决这个问题的方法是使用KeyStore Explorer,我可以从那里保存文件,并删除最后几个条目.

然后我能够找到别名并正常签署我的应用程序.既旧机器又新机器.

把它放在这里,希望别人能发现它有用.