首页 > 解决方案 > 如何检索 Keystore 的别名和存储密码?

问题描述

似乎Android Studio决定忘记我的密钥信息......结果,我只有密码,还有一个private_key.pepk可以找到我的其余信息......我应该怎么做?

标签: android-studio

解决方案


选项1:

我终于可以弄清楚这个问题了。

要获取密钥别名:我将 keytool.exe 和我的密钥库文件复制到 C:\Program Files\Java\jdk1.7.0_71\bin 文件夹中。然后从命令提示符我写道: keytool -list -v -keystore .keystore 然后它还会询问密钥库密码。然后它将向您显示密钥别名和证书指纹和其他信息。

然后我再次尝试为项目生成签名 Apk,我提供了密钥库、密钥库密码、密钥别名并提供了相同的密码。然后它要求输入主密码,我用同样的方法尝试过,但失败了。使用重置选项,我在这里重置主密码。

选项 2:

您可以使用以下命令列出密钥库的内容:

keytool -list -keystore <name of keystore file>

为此,您需要提供密钥库密码(不是别名密码)。这将告诉您文件中的别名,这些别名是自包含的,允许您签名。如果您愿意,您还可以使用其他选项/工具提取密钥。


推荐阅读