Android 密钥库与签名文件?

Android Keystore vs signing file?

我一直在使用之前使用 eclipse 创建的密钥(文件)对我的 apk 进行签名,这些文件没有像“.keystore”这样的文件扩展名。我在 Android Studio 中看到,对于 firebase,我现在需要在密钥库中获取发布版本的 SHA1。我注意到 cmd 行命令无法识别没有来自 Eclipse 的密钥库扩展名的密钥,可能是因为它们没有密钥库文件扩展名?我一直在使用 "signingReport" 但它是基于 debug.keystore 生成的。发布版本始终是: 变体:释放 配置:none

解决方法是什么,或者我做错了什么?

手动将 .keystore 添加到文件末尾似乎解决了 keytool 无法识别的问题