无法获取 SHA1 证书指纹 Android Studio [重复]

Posted

技术标签:

【中文标题】无法获取 SHA1 证书指纹 Android Studio [重复]【英文标题】:Cannot get SHA1 certificate fingerprint Android Studio [duplicate] 【发布时间】:2015-05-11 22:10:36 【问题描述】:

我是 android 的新手,我正在构建一个将使用 googleMaps API 的应用程序,在我可以使用它之前,我需要 SHA1 证书指纹,我按照许多教程获取 SHA1 证书指纹,这显示在我的命令提示符: (对不起,我不允许在这里发布图片):

列出密钥库中的条目

options:
-rfc                      output in RFC style
-alias <alias>            alias name of the entry to process
-keystore <keystore>      keystore name
-storepass <arg>          keystore password
and e.t.c...

after i go into bin folder inside java\jdk 7\

并运行以下命令: eytool -list -v -keystore C:\Users\leon.android\debug.keystore -alias androiddebugkey -storepass android -keypass android

【问题讨论】:

我通过keystore文件应该在.jks 【参考方案1】:

执行此操作(用于调试)的最简单方法是在连接到 Android Studio 的调试中运行应用。检查 Android Studio 中的消息(logcat),您会看到一条红色消息“无法连接 Google 地图:授权失败”,然后在其下方是您需要复制到 Google API 控制台(SHA1 +应用程序名称)。复制、粘贴,等待 Google 传播到所有服务器,然后重试。

否则,你只需要运行

keytool -list -v -keystore mystore.keystore

(其他参数不需要),你需要的是SHA1下的条目。

【讨论】:

用于发布:keytool -exportcert -alias MY_RELEASE_KEY_ALIAS -keystore MY_FULL_PATH_TO_RELEASE_KEYSTORE_FILE -list -v

以上是关于无法获取 SHA1 证书指纹 Android Studio [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Android使用命令获取sha1证书指纹数据的方法

如何在 Android 上获取 OAuth 2.0 的签名证书指纹 (SHA1)?

无法将SHA1指纹添加到Firebase控制台

android 生成签名证书

SHA1 证书指纹

显示发布证书指纹仅显示 (SHA-256),不显示 SHA1