【问题标题】:Get SHA-1 for Android Firebase获取适用于 Android Firebase 的 SHA-1
【发布时间】:2018-01-11 16:35:25
【问题描述】:

我正在尝试为我的 Android Firebase 项目获取 SHA-1 证书,遵循此说明 https://developers.google.com/android/guides/client-auth。当我在我的 cmd 中输入这个命令时:

keytool -exportcert -list -v \
-alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore

我应该被要求输入密码,我应该输入android。但我得到了这个:

那么,我在这里做错了什么?

【问题讨论】:

  • 是 \ 引起的问题,删除它并在一行上输入
  • 是的。这就是问题所在!

标签: android firebase sha1


【解决方案1】:

还有另一种方法可以使用 android studio 获取 firebase 项目的 SHA 密钥。请按照以下说明进行操作

1.查看 Android Studio 右侧面板,您会在此处找到 GRADLE 选项卡,如下所示

2.现在点击Gradle,你会得到这个

3.您会在那里找到您的应用名称。如果没有点击左上角的刷新图标。

点击你的应用名称然后像这样 应用名称 > 任务 > android > 签名报告

双击 签名报告,您会在android studio底部的RUN中找到您的ap SHA-1密钥,例如这个

复制 SHA1 密钥并在需要的地方使用。

【讨论】:

  • 这就像一个魅力。问题在于,当他们说要为哪个文件的火力库添加 SHA-1 指纹时,它并不具体。
【解决方案2】:

问题是命令中的斜线 (\)。确保它们都在一行上并删除所有斜线 (\)。另请记住,命令提示符解释单行上的命令,因此不要将命令分散到多行,因为它将新行中的所有内容视为不同的命令。将所有内容放在一条线上。

【讨论】:

    猜你喜欢
    • 2017-08-05
    • 1970-01-01
    • 2019-04-28
    • 2023-03-12
    • 1970-01-01
    • 2017-05-19
    • 2019-05-07
    • 2019-03-07
    • 1970-01-01
    相关资源
    最近更新 更多