我不记得我为我的 Android 应用程序使用了哪个 keystore 文件。
有什么办法可以查出来吗?
或者我可以在我的硬盘上搜索所有 Keystore 文件吗?问题是文件没有扩展名。
最佳答案
keystore 文件可以有任何扩展名,因此搜索不太可能对您有帮助。
您可以从已签名的文件中提取某些详细信息,例如公钥,但这些都不能帮助您在设备上找到相应的文件。
如果您是通过 Eclipse 完成的,它可能会记住该位置。
如果你是通过终端完成的,而且不是很久以前,你可以一直按向上箭头键,希望你到达你用来签名的命令,其中将包含文件路径,或者你可以到达 cd
,它会在您运行签名命令之前切换到包含该文件的目录。
如果这些都不起作用,那你就倒霉了,必须手动搜索你的文件,或者创建一个新的 keystore (在这种情况下,如果应用已发布,你将不得不以新的包名称重新发布你的应用).
将来,请将您的 keystore 备份到多个(安全)位置,以防止出现此类情况。
关于android - 找出我使用的是哪个 Keystore 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16201495/