android - 找出我使用的是哪个 Keystore 文件

标签 android android-keystore

我不记得我为我的 Android 应用程序使用了哪个 keystore 文件。 有什么办法可以查出来吗?
或者我可以在我的硬盘上搜索所有 Keystore 文件吗?问题是文件没有扩展名。

最佳答案

keystore 文件可以有任何扩展名,因此搜索不太可能对您有帮助。

您可以从已签名的文件中提取某些详细信息,例如公钥,但这些都不能帮助您在设备上找到相应的文件。

如果您是通过 Eclipse 完成的,它可能会记住该位置。

如果你是通过终端完成的,而且不是很久以前,你可以一直按向上箭头键,希望你到达你用来签名的命令,其中将包含文件路径,或者你可以到达 cd,它会在您运行签名命令之前切换到包含该文件的目录。

如果这些都不起作用,那你就倒霉了,必须手动搜索你的文件,或者创建一个新的 keystore (在这种情况下,如果应用已发布,你将不得不以新的包名称重新发布你的应用).

将来,请将您的 keystore 备份到多个(安全)位置,以防止出现此类情况。

关于android - 找出我使用的是哪个 Keystore 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16201495/

相关文章:

android - 如何检查列中是否存在特定值?

android - 关于SQLite 3,是否需要先写后读?

Android 房间 rawquery 问题

android - 在 Android Studio 中以 Release模式构建 Android 应用程序时出错

android - 无法使用导入到 AndroidKeyStore RSA 私钥进行签名

Android Keystore 解密加密数据给出不正确的结果

java - 如何在单个项目的详细信息中而不是在单个 ListView 项目中显示参数

java - 在 Android Java 应用程序中解释 JavaScript 的最佳方法

gradle - 评估项目 ':app' 时出现问题。 > 路径不能为 null 或空字符串。路径 ='null'

android - 当第一个 Android keystore 证书过期时会发生什么?