首页 > 解决方案 > android中的谷歌登录获取无效的SHA-1证书指纹错误

问题描述

我想将 google SignIn 集成到我的 android 应用程序中。我已按照文件执行了所有步骤。我使用以下命令通过 cmd 创建了证书指纹。

keytool -list -keystore C:\Users\ufxyhy\.android\debug.keystore

我在提示时输入了密码,然后我得到一个显示为 SHA-256 的密钥,并且在创建 OAuth 客户端 ID 时显示为无效指纹。

我在cmd中得到的结果如下

Keystore type: JKS

密钥库提供者:SUN

您的密钥库包含 1 个条目

androiddebugkey,2018 年 5 月 18 日,PrivateKeyEntry,证书指纹 (SHA-256):

00:00:****************:00:00:00:00:00

它显示为 SHA-256,如何创建正确的 SHA-1 指纹以进行调试?

标签: androidsha1keytool

解决方案


您可以使用以下命令获取 SHA1

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

例如:

keytool -list -v -keystore C:\Users\me\Desktop\release.jks -alias sample

您也可以直接在 android studio 中获取它,如图所示 在此处输入图像描述


推荐阅读