如何从终端获取SHA 1指纹证书?(不含"android studio")



我正在尝试为firebase中的web应用程序配置SHA-1密钥。我试着遵循不同的教程和答案,其中大多数都假设你安装了"androidstudio",或者根本不适合我,例如:

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

不工作,因为我没有.android目录,但即使更改目录也不起作用,我想我需要在应用该命令之前生成密钥。但是,尝试使用"keytool-genkey"或"-genkepair"生成SHA-ket时,我仍然会遇到一些错误,比如即使目录在那里,也会出现"不是这样的文件或目录"。我几乎什么都试过了,甚至我读过keytool的oracle文档。提前谢谢。

pd:https://developers.google.com/android/guides/client-auth这就是我想要复制的。

如果您已经有一个使用Gradle构建的Android项目,那么最简单的事情就是运行以下命令:

./gradlew signingReport

这将为您的项目中的每个构建变体提供哈希。它甚至会告诉您散列来自哪个密钥库文件。

最新更新