获取 Google 地图 API 密钥

2023-12-21

我使用的是 Windows 7。

我已尝试使用以下命令多次使用出现在 c:\users\YOURUSER.android\ 中的 debug.keystore:

keytool -list -alias androiddebugkey -keystore c:\Users\YOURUSER\.android\debug.keystore -storepass android -keypass android

它给了我一个 MD5,但后来我进入 Google MD5 注册页面,它说这不是有效的指纹。

我搜索了更多信息,最后在 c:\users\YOURUSER\ 中创建了一个新的 debug.keystore 以避免重写原始密钥。我使用了这个命令:

keytool -genkey -keypass android -keystore c:\users\YOURUSER\debug.keystore -alias androiddebugkey -storepass android -validity 10000 -dname "CN=Android Debug,O=Android,C=US"

它有效,所以我使用前面的命令来获取 MD5,它给了我一个新的 MD5。然后我再次去谷歌,遇到同样的问题:“不是有效的指纹”。

我做了第二次尝试。这就是我当时所做的: 1)打开Windows7终端,进入c:\program files\java\jdk1.7.0\bin\ 2)写入命令:

 keytool -genkey -v -keystore c:\eclipse\my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

3)然后我尝试使用命令从我的密钥库获取 MD5 代码:

keytool -list -alias alias_name -keystore c:\eclipse\my-release-key.keystore

并要求我输入密码。它给了我一个MD5。

4)我去maps api key注册并写入MD5。 “指纹无效”

我不知道问题是什么。我应该为我编写的每个应用程序执行此操作吗?真让人头疼啊!

有人可以帮我吗?


您确定您获得的是 MD5 而不是 SHA1 指纹吗?尝试过 -v 选项吗? 看:如何从 Java 的 keytool 中获取 MD5 指纹,而不仅仅是 SHA-1? https://stackoverflow.com/questions/6305938/how-can-i-get-the-md5-fingerprint-from-javas-keytool-not-only-sha-1

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取 Google 地图 API 密钥 的相关文章

随机推荐