android-studio - 如何检索 Keystore 的别名和存储密码?
问题描述
似乎Android Studio决定忘记我的密钥信息......结果,我只有密码,还有一个private_key.pepk可以找到我的其余信息......我应该怎么做?
解决方案
选项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>
为此,您需要提供密钥库密码(不是别名密码)。这将告诉您文件中的别名,这些别名是自包含的,允许您签名。如果您愿意,您还可以使用其他选项/工具提取密钥。
推荐阅读
- python - Python next() 函数
- react-bootstrap - 无法呈现 Reactjs-boostrap 弹出框
- python - python中第三维的体素归一化
- node.js - Node.js:衡量有多少任务正在等待运行的指标
- maven - 使用带有 OSGI 蓝图的骆驼 maven 插件
- c++ - 如何搜索文件并将其从一个路径移动到另一个 C++?
- java - 如何从 Intent 或 SharedPreferences 获取数据
- excel - 需要 Excel 形式的 Jython 输出
- django - Django DRF当文件为空时更新它会给出错误 - 选择文件时它可以工作
- azure-devops - 如何在 Azure DevOps 管道中使用复杂变量