Windows 10 上的 Android Studio
无法加载 keystore :无法识别的 keystore 条目
我已经编译并签名了一个现有的应用程序。我已经创建了它的新版本。应用程序的唯一 ID 相同 (com.name.appname)。我想用现有 key 签署新版本。 我有 key 。我知道密码。我知道别名是正确的。我得到的只是: 无法加载 keystore :无法识别的 keystore 条目
更具体地说:错误:任务 ':app:packageRelease' 执行失败。
com.android.ide.common.signing.KeytoolException: Failed to read key [name] from store "[path]\publishKey": Unrecognized keystore entry
我在这里看到的所有答案都是“使用命令行实用程序查找 key 别名”,bla bla bla ...
我知道这些东西在那里而且是正确的。就是不让我用。
我在这里错过了什么?是否需要编辑某些内容以让它知道我确实想要使用该签名?
最佳答案
似乎不知何故,不知何故, keystore 文件被破坏了。也许后来的条目之一做到了。我不知道。 但我解决这个问题的方法是使用 KeyStore Explorer,我能够从那里保存文件,并删除最后几个条目。
然后我能够找到别名并正常签署我的应用程序。来自旧机器和新机器。
就把它留在这里,希望其他人会发现它有用。
关于android - 找不到 keystore 条目。但我知道它在那里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41534101/