无法获取 Android Studio 的 SHA1 证书指纹

3

我在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


我认为密钥库文件应该是.jks格式的。 - kaho
1个回答

2

最简单的方法(用于调试)是在连接到Android Studio的调试模式下运行应用程序。在Android Studio中检查消息(logcat),您将看到一条红色的消息“无法连接Google Maps:授权失败”,然后在其下面将是您需要复制到Google API控制台的确切字符串(SHA1 +应用程序名称)。复制,粘贴,等待一段时间让Google传播到所有服务器,然后重试。

否则,您只需要运行

keytool -list -v -keystore mystore.keystore

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


1
发布版本用:keytool -exportcert -alias MY_RELEASE_KEY_ALIAS -keystore MY_FULL_PATH_TO_RELEASE_KEYSTORE_FILE -list -v - Oleksandr B

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接