【问题标题】:Confusion with SHA-1 in Firebase与 Firebase 中的 SHA-1 混淆
【发布时间】:2018-11-22 12:44:21
【问题描述】:

我想知道我需要在这个窗口中写入什么 SHA-1:

是我在 Android Studio 内的 signinReport 上看到的那个,如下所示:

或者,这是我需要根据本教程生成的 SHA-1: Authenticating Your Client

或者他们是同一个?

另外,当我尝试通过命令行按照他们的教程进行操作时,我只是无法让它工作,我做错了什么:

很困惑,希望得到澄清

【问题讨论】:

  • 这是 Android Studio 中的真实 signinReport。

标签: android firebase android-studio


【解决方案1】:

您可以使用 Studio 中提供的 sha1 密钥,如下图所示

或者您也可以使用下面的命令找到(打开 CMD 并点击下面的命令)

对于调试模式:

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

对于发布模式:

keytool -list -v -keystore {keystore_name} -alias {alias_name}

示例:

keytool -list -v -keystore C:\Users\MG\Desktop\test.jks -alias test

【讨论】:

  • 那么 cmd 是一种查找现有 Android Studio 密钥的方法吗?另一件事:我在哪里运行这个命令?因为当我将您的代码复制粘贴到 Java bin 文件夹中时,我得到 keytool error: java.lang.Exception: Keystore file does not exist
  • @TTnote,您需要在命令提示符下运行上述命令,无需进入 java 文件夹。只需打开 cmd 并运行上面的命令
猜你喜欢
  • 2016-07-11
  • 2018-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-09
  • 2023-03-31
  • 2019-03-07
  • 2010-09-30
相关资源
最近更新 更多