Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 如何从终端获取SHA 1指纹证书?(没有“安卓工作室”)_Firebase_Firebase Authentication_Sha1_Sha - Fatal编程技术网

Firebase 如何从终端获取SHA 1指纹证书?(没有“安卓工作室”)

Firebase 如何从终端获取SHA 1指纹证书?(没有“安卓工作室”),firebase,firebase-authentication,sha1,sha,Firebase,Firebase Authentication,Sha1,Sha,我正在尝试为firebase中的web应用程序配置SHA-1密钥。我尝试了不同的教程和答案,其中大多数都假设您安装了“androidstudio”,或者根本不适合我,例如: keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 不起作用,因为我没有.android目录,但即使更改目录也不起作用,我想我需要在应用该命令之前生成密

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

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
不起作用,因为我没有.android目录,但即使更改目录也不起作用,我想我需要在应用该命令之前生成密钥。但是,尝试使用“keytool-genkey”或“-genkeypair”生成shaket时,我仍然会遇到一些错误,例如“not-some file或directory”,即使目录存在。我几乎什么都试过了,甚至读过keytool的oracle文档。提前谢谢


pd:这就是我想要复制的。

如果您已经有一个使用Gradle构建的Android项目,那么最简单的方法就是运行以下程序:

./gradlew signingReport
这将为您提供项目中每个构建变量的哈希值。它甚至会告诉您哈希来自哪个密钥库文件