Firebase 如何从终端获取SHA 1指纹证书?(没有“安卓工作室”)
我正在尝试为firebase中的web应用程序配置SHA-1密钥。我尝试了不同的教程和答案,其中大多数都假设您安装了“androidstudio”,或者根本不适合我,例如: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目录,但即使更改目录也不起作用,我想我需要在应用该命令之前生成密
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
这将为您提供项目中每个构建变量的哈希值。它甚至会告诉您哈希来自哪个密钥库文件