2

我不记得我用于我的 Android 应用程序的密钥库文件。有什么办法可以查到吗?
或者我可以在我的硬盘上搜索所有的 Keystore 文件吗?问题是该文件没有扩展名。

4

2 回答 2

1

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

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

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

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

如果这些都不起作用,那么您很不走运,将不得不手动搜索您的文件,或者创建一个新的密钥库(在这种情况下,如果您的应用程序已发布,您将必须以新的包名称重新发布您的应用程序)。

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

于 2013-04-24T20:28:24.847 回答
0

如果您是通过 Eclipse 完成的,请尝试使用以下命令重新导出您的应用程序:

文件>>导出>>导出安卓应用

并希望它仍然指向您的密钥库的最后一个位置。

于 2013-09-07T04:04:27.337 回答