我正在尝试为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
这将为您的项目中的每个构建变体提供哈希。它甚至会告诉您散列来自哪个密钥库文件。